Честно говоря, мой ответ: не разрабатывайте форум, а возьмите одну из многих доступных реализаций PHP и вложите свою энергию в ее создание. Я знаю, что это не то, что вы искали, но если у вас нет совершенно нового представления о том, как должны работать форумы, начинать с нуля бессмысленно.
Но вернемся к вашему вопросу: да, MVC должен работать, даже если вы, вероятно, собираетесь немного смешать view и controller в своем коде. Но, как уже предлагает @ford, стоит поискать фреймворки, чтобы вы могли сосредоточиться на уникальных особенностях вашего форума.