Startkapital von 100.000 halte ich für unwahrscheinlich. 5 Millionen Mitglieder ebenso.
Ich würde dir vorschlagen ein Shared Web Hosting zu mieten. Bei one.com erhältst du 1 Domain, 1 Datenbank, 1 FTP, unbegrenzt Traffic und beliebig viele Emailadressen. Musst nur die Größe des Web Space bezahlen.
Da installierst du eines der vielen Social CMS drauf. Einige Beispiele, die mir gerade durch den Kopf springen:
- status.net - eine Demo kannst du dir bei identi.ca angucken
- Wordpress mit Buddypress (sehr viele kostenlose Themes und Plugins)
- www.1stwebdesigner.com/design/social-networking-website-cms/
Dann kannst du das ganze erstmal alleine starten, und wenn die vielen Mitglieder kommen innerhalb von 24 Stunden einen managed Server bestellen und umziehen. Wenn es soweit ist, kannst du mich ja nochmal anschreiben, dann steige ich mit ein und helfe dir ;)