Приложение имеет две части: клиентскую и серверную. Серверная часть авторизует клиента, обрабатывает запросы клиентов и выдает им готовый результат. В идеале сделать зависимой только от БД форума, структура которой описывается в conf-файле. (? Насчет этого момента уже есть пара идей).
Клиентская часть… Здесь пока идеи не очень ясны, но все же.. Сделать нечто, похожее на структуру форума.
Вплоть до использования скинов форума, смайлов и т.д. (но все это по желанию пользователя!).
Окромя этого добавить административную часть, добавить шедулер, добавить проверку новых сообщений в реальном времени и т.д…
Идей тут куча… Ну и куда же современной проге без плагинов
(Букер)