Webhosting ist jetzt zwar nicht mein Spezialgebiet, aber ich denke einen eigener (virtueller) Server ist für so ein Projekt zu viel des Guten. Da sollten auch deutlich billigere Shared-Webhosting-Angebote mit PHP- und MySQL-Unterstützung reichen.