1682. 2n2lis, первый пост можно отдельно выводить из базы, а чтобы сообщения шли в другом порядке поменять сортировку
$querypost = DB::run() -> query("SELECT * FROM `posts` WHERE `posts_topics_id`=? ORDER BY `posts_time` ASC LIMIT ".$start.", ".$config['forumpost'].";", array($tid));
вместо ASC прописать DESC