Я думаю простой скрипт вызова списка, поиска на каждый элемент списка наличия сообщений, если сообщения есть, сортируем и выводим в файлик активных, если сообщений не было вообще, выводим в файлик пустых.
Ручками потом проверю пустых (уверена, их не так много), а от списка тех, которые писали сообщения вывести потом последнее сообщение (чтобы убедиться, что их сообщение не было спамом, тк вряд ли спам бот пишет больше одного сообщения и точно вряд ли больше одной его вариации).