Заводишь таблицу в базе данных, в которой хранишь содержимое постов, информацию о расписании и т.д.
Затем Cron'ом дёргаешь скрипт, который берёт эту таблицу и рассылает посты из неё по таблице с пользователями, в зависимости от настроенного расписания.