ciao Genesic,
per gestire un forum hai bisogno - necessariamente - di un linguaggio lato server (asp, php, come ti e' stato detto). Questo poiche' devi mantenere/salvare i vari messaggi, le varie categorie, le varie relazioni etc etc... e questo puoi/devi farlo in un database.
La scelta del tipo di database, cosi' come del tipo di linguaggio di scripting dipende da te, dalle tue conoscenze, da cio' che ti mette a disposizione il tuo provider di hosting, etc.
Lo Snitz Forum e' decisamente completo, puoi scaricarlo gratuitamente, pero' devi avere un minimo di conoscenze ASP per configurarlo e metterlo su.
Oppure - se ti sembra troppo complesso - puoi trovare in rete altri forum molto piu' semplici, con minori funzionalità per l'utente (anch'essi free, sia in asp sia in php)... ce ne sono davvero moltissimi disponibili.