Используйте SMF и не парьтесь, лучшего вы не придумаете.
Ага. Это плагин для интеграции с modx. А сам форум качайте с официального сайта.
Кстати, этот форум как раз SMF.
Небольшой форум можно создать на базе класса Docmanager от ur001 + Ditto для вывода. У меня работает несколько таких форумов. Выкладывать пока не буду, там нужно ещё доработать некоторые вещи.
@Temus
Т.е. для каждого сообщения свой документ? А как же лимит в 5000 документов?
Или как-то по-другому?
А, ну тогда да.
Но имхо проще будет написать простейший форум на базе данных. (хотя тогда придется писать и администрирование форума)