Есть такой параметр поиска, как /search.php?search_id=newposts . Он должен выводить Новые сообщения. Это немного отличается от непрочитанных- например, зарегистрировавшись на новом крупном форуме, в новых сообщениях будут только те, что были написаны после регистрации, а в непрочитанных- все непрочитанные. Если надо, могу приложить скриншоты, как это работает например на phpbbguru.net, или сами проверьте. В phpbbex этот запрос всегда выдаёт "Подходящих тем или сообщений не найдено." Чисто для порядка надо бы или функцию починить, или убрать совсем.
А лучше, чтобы не дублировать функционал "Активных тем" и "Непрочитанных тем", хоть и вывод этих запросов немного различен, сделать вывод именно постов.