First, I'm a newbie, but I know how to program some PHP and HTML.
I am considering to do this project in a mixture of ASP.NET and PHP. However I'm only starting off of ASP.NET, and .NET itself.
(I'm planning to do this on HelioHost - keep a note of that)
I have a basic map of the site.