Mmm... did you try it? :-P
Seems like a cron line is a good solution if we believe the following article (look at the end):
Give it a try and if it does not work, we'll look at something else.
By the way, reverse telnet from work... it looks a bit insecure to me... are you sure you want/can do it?