Ну не то, чтобы против модуля
Но ипсправить однозначно надо.
Кстати по поводу изначальной проблемы данной темы.
Не понятно зачем хранить в полях сообщения ИМЯ автора сообщения и ID автора сообщения
Точнее понятно что, это сделано для того чтобы хранить имя гостя, но для авторизованного пользователя это не нужно.
А при выводе сообщения просто поставить условие -
если $AUTHOR_ID == "" тогда выводим имя
иначе ПолучитьНикПользователя($AUTHOR_ID)
Достаточного одного ID, а по-нему уже можно и все остальные св-ва пользователя взять.