So wie ich das sehe ist das nur ein Verzeichnis mit anderen *****-(Bonus?)-Seiten (ka um was es geht, kenn mich da nicht aus). Also im Grunde nix aufwendiges...
Wie du schon erkannt hast, brauchst du ne Domain und Webspace. Je nach Umsetzung deines Vorhabens auch mit Datenbank (sinnvoll). Am wichtigsten ist aber der Mann / die Frau für die Umsetzung!
Wenn du selbst keine Ahnung von HTML, CSS & PHP hast, kannst du dir das natürlich selbst beibringen. Schnelle Erfolge kannst du so aber nicht erwarten. Foren gibts schon fertige & kostenlose (zB phpBB).
Solltest du dir einfach jemanden einstellen, der dir die Seite erstellt (und nicht gerade jemand aus deinem Bekannten- / Verwandtenkreis ist), darfst du mit etwa 200€ rechnen (in dem Preisbereich, je nach dem was gefordert wird). Umsonst wird dir das schon gar keiner machen...