C'est assez compliqué à concevoir un forum, ça demande beaucoup de développement, de prises en compte de questions de sécurité, etc... etc...
Il est beaucoup plus simple d'utiliser un forum tout fait (phpBB par exemple, mais tu en as des dizaines de gratuits qui sauront répondre à toutes tes demandes)