in reply to executing commands and going on

I'm curious if system("nohup echo HELLO WORLD &") would work (btw, is that semi-colon really supposed to be before the ampersamp?) but what you're really looking for is fork() (perldoc -f fork). If you need to do more stuff in the original process when the long commands finally finish, that's a different issue...