Отложенный постинг на PHP?
На php как и на любом другом языке возможно практически все. Ваша задача уж точно.
Решается достаточно просто. Вы храните некий список того что надо запостить и время поста(можно в БД, можно в файле, не важно).  И по крону раз в минуту запускается скрипт который проверяет наличие задач. Если время подошло, то постит и удаляет задание, если нет задач то просто засыпает снова.
Вы можете не убивать PHP скрипт и крутиться в цикле, пока не наступит нужное вам время. Это если отвечать на ваш вопрос.
Если же решать вашу задачу, то - cron. Вы просто не прочитали что такое крон, видимо.