While you could have your Perl app kill time using sleep, it
would still be sitting in (virtual) memory which seems rather silly for a
once-a-week task. The conventional approach is to use the unix cron utility or
under NT the at command. Here's a discussion with
some useful information, or you could feed Super Search some keywords like
qw(Win32 NT cron at) and see what else appears.