Per gestire un forum hai bisogno di un linguaggio server site, php o asp per andare sul semplice.

Creare una zona riservata con unico login richiede una certa esperienza di programmazione ...

Esistono però i CMS e alcuni di questi integrano già le funzioni per la gestione di un'area riservata e possono interagire con diversi forum.

Ti consiglio di cominciare a guardare questi due: mambo oppure joomla. Sono ragionevolmente semplici da installare.

NB: in ogni caso per gestire un forum devi avere a disposizione anche un database, i due CMS che ti ho indicato utilizzano php e Mysql