Форум - это полдня работы.
Абсолютно ничего сложного.
Чтобы просто общаться и обмениваться сообщениями.
Если же хочется сделать монстра наподобие вБуллетина, в котором сам процесс общения как-то теряется за рюшечками, бантиками, колокольчиками и свисточками, то во-первых, флаг в руки, а во-вторых, ищи-свищи тех, кто согалсится с тобой, что вот такой-то довесок нужен, а такой - нет.
Вообще, форум - это неинтересно для хорошего программиста. Это рутина, набор скучных модулей.
.Sm@sH., а ты фитилек прикрути - коптит. Уж по уровню твоих вопросов ясно видно, что ты из себя представляешь.