ce n'est pas tres compliqué, pour avoir un forum il faut :
1. un espace d'hebergement
2. un script de forum
Tous les hebergements peuvent convenir mais comme il est difficile de lancer un forum et d'assurer son succes a moins d'avoir une idée d'un theme de discussion peu exploité, il vaut mieux au depart choisir un forfait mini ( voir meme un forum clé en main comme forumactif *) qui grandira en meme temps que le succés du forum.
pour le forum proprement dit, il existe des dizaines de scripts gratuits ou payants
punbb, smf, ipb, PhpBB, vbulletin et le top du top http://www.mesdiscussions.net/offers.html ( de 425 a 720 € par an quand meme)
tu peux comparer des dizaines de forums sur cette page
*forumactif est un hebergeur de forum pré-installé d'ou une plus grande facilité pour le debutant cependant au cas ou tu voudrais migrer ton forum sur un autre hebergeur toutes les infos des membres, les posts seront perdus et tu devras recommencer a 0