in reply to cron-like timing within perl script?
Why not fool around with alarm and its signal handler $SIG{ALRM}?
I don't have time to make such a script, but this might help you.