Delphinum, не мог бы примерную ооп гостевую нарисовать, так как ты любишь в кучке классов, с наследованием , с областью видимости и прочим, я наколдовал кое что, но мне кажется какой то быдлокод Гг
вкратце что нарисовал
класс настроек получает объект для работы с БД и имена таблиц
расчет текущей страницы, лимиты для постранички
класс гостевой наследуется от настроек
проверка авторизации юзера
получение ид пользователя
получение массива сообщений
добавление сообщения в аргументе текст
создается объект для сообщения и выполняется метод добавления аргументы текст и ид пользователя
класс сообщения наследуется от настроек
расчет таймстампа
запись в базу сообщения
удаление сообщения из бд в аргументе номер ид
обновление сообщения в бд