Also zunächst stellt sich immer die Frage, was du genau willst, welche Art und Anzahl von Besuchern du ansprechen möchtest (ggf. auch welche du allg. erwartest), wie dein Zeitfenster aussieht und welche Ressourcen (Entwickler, Grafiker, Geld, Eigeninitiative, Wissen, ...) dir zur Verfügung stehen.
Die Grundfaktoren für ein Projekt sind dann meist Zeit, Qualität und Kosten, wobei im allg. folgende Zusammenhänge gelten:
Wenig Zeit + Geringe Kosten = Niedrige Qualität
Wenig Zeit + Gute Qualität = Hohe Kosten
Gute Qualität + Geringe Kosten = Viel Zeit
Sofern du dann einen kleines Abriss über die weitere Planung deines Projektes machen konntest, wäre auch eine genauere Betrachtung möglich, aber gehen wir zuvor mal von folgenden Szenarien aus:
Anm.: Ich gehe bei jedem davon aus, dass du Projektleiter, Grafiker und Programmierer in einem darstellst, es also keine weiteren Träger innerhalb deines Teams gibt.
Des Weiteren kann man es natürlich so pauschal, wie in den folgenden Beispielen getan wird, nie sagen, da es viele Abstufungen - je nachdem wie dein Projekt aussieht - gibt, aber es soll auch nur einen gewissen Leitfaden darstellen.
1) Du hast viel Zeit zur Verfügung und willst nur eine kleinere Webpräsenz schreiben, bei der du mit ~ 100 aktiven Usern rechnest.
Hier würde ich dir empfehlen zunächst PHP, MySQL, HTML, CSS und ggf. XML, JavaScript ( jetzt ECMAScript ) zu lernen (und lass dir dabei viel Zeit, damit du wirklich optimierte und sichere Scripte entwerfen kannst)
Anm.: Da es im Internet viele (Soft)-Dokumentationen und Script-Lösungen für PHP und MySQL gibt empfiehlt sich dies für einen sicheren und einfachen Start.
Danach müsstest du dir einen schnuckeligen Webspace suchen ( dies sollte in der Preisklasse von ~ 3€ pro Monat liegen ), welcher deine entworfene Software unterstützt ( PHP, MySQL - achte aber auch auf die Version und auf die Einstellungen / zusätzlichen Bibliotheken ).
2) Du hast kaum Zeit aber viel Geld
Dann hilft eigentlich nur eine Seite in Auftrag zu geben, ich würde mich dann aber trotzdem parallel noch nach (1) richten um später eigenhändig Veränderungen am Quelltext vorzunehmen können.
Hierbei müsste man dann natürlich die Sprachen lernen, welche in deinem gekauften Script benutzt werden und klären, ob es dir gestattet ist, den Quelltext zu ändern, denn dies ist nur durch den Kauf des selbigen nicht selbstverständlich.
3) Du hast viel Zeit und willst einen große Webpräsenz haben, mit der du ~ 1000 aktive User ansprechen willst.
Dies wird so nichts, sofern du nicht schon aktiv in diesem Bereich tätig bist und ggf. eine gewisse Größe darstellst (oder eine sehr ausgereiftes und erfolgreiches Konzept besitzt), musst du dich zunächst von einem kleineren Projekt hoch arbeiten, die einen Namen machen und mit der Zeit ausbauen / wachsen.
Hinzu würde noch kommen, dass du für solch ein Projekt einen Server benötigen wirst, der wohl um die 40€ pro Monat kosten wird.
4) Du hast kaum Zeit aber auch wenig Geld.
Dann würde ich entweder selbst ein wenig HTML und CSS lernen und lediglich Informationen auf deiner Seite bereit stellen, oder den Zeitplan neu definieren und den Start des Projektes auf "irgendwann" setzen um dann mit (1) fortzufahren.