Did you check the bind interface of your Apache installation? MAMP may bind to localhost only which means that your webserver is only accessable from the machine it runs on.
Check the httpd.conf somewhere in /Applications/Mamp.app/ for a line starting with "Listen".