in reply to Long running Perl scripts (on purpose)

You could use the wperl executable that comes with ActivePerl instead of perl. It forgoes using a console.

Or you could write your script as a service so you don't even need to be logged in for it to run. See Win32::Daemon