Создаем топик, берем id топика (записываем или запоминаем), создаем крон задачу допустим запускать ее будем в 00:00:00.
Делаем выборку из базы за сутки time ". (TIMENOW - 86400) ."
Далее создаем массив в цикле
$text = array();
foreache($sql as $row)
{
$text[] = "( ". $row['user_id'] ." ) " ...