Хочется вам этого или нет, но крон - самое надежное решение.
Альтернатива: свой демон, но сложность гораздо выше, а надежность гораздо ниже.
А вообще перед тем, как тупо выполнять техническую задачу, надо сначала понять бизнес-задачу. Похоже на обычную очередь, не требующую изобретения велосипеда.