Alternativ würde ich versuchen, mir ein fertihges Script aus dem Netz zu ziehen (machen viele bei Foren auch). Da gibt's einige Sachen, ich hab' mal für 'nen Freund nach sowas gesucht. Ich habe aber leider keine Links mehr, musst du wohl googlen.

Wenn du unbedingt selbst schreiben willst, gilt das gleiche wie für fast jede komplexere Webanwendung: Php + MySQL (außer du findest einen Hoster mit Python- oder Ruby-Unterstützung und beherrscht eine dieser Sprachen).