Не буду оригинален, если отвечу что в Internet. А вообще подобная схема работы очень трудоёмка. Когда-то делал подобное, извёлся весь. Но принципе работы уже был сказан выше.
Добавлю лишь, что запуск скрипта надо вести из под cron, тогда будет полный автомат.



