ich würde folgendermaßen vorgehen:
1. Schau Dir die diversen Forensysteme im Einsatz an & überleg Dir welche Feature Du selbst brauchst/möchtest.
2. Mit dieser Checklist kannst Du dann überprüfen, ob es nicht ohnehin eine Software gibt, die Deinen Anforderungen entspricht (und ev. sogar gratis ist).
Ich meine, die Forensysteme sind mittlerweile sehr ausgereift & gratis bis billig zu haben - wozu das Rad neu erfinden? (außer Du musst eine "Seminararbeit" o.ä. machen)
Der Tipp von rev.antun mit dem phpBB ist schon mal sehr gut (weil gratis), vielleicht kommen noch andere konkrete Tipps. Wir verwenden, wie Du wahrscheinlich weißt,
vBulletin - Lizenzgebühr f. 1 Jahr 85,- Dollar, unbegrenzt nutzbar inkl 1 Jahr Support 160,- Dollar. Auch das ist sehr wenig im Vergleich zum Zeitaufwand des Selberprogrammierens...