use IPC::Open2; my @cmd = ('/var/www/cgi-bin/nuScore/ProcessLongData.pl', $DirName, $maxSeqLen, $minSeqLen, $WindowSize, $Email); open(NULL, "+&NULL", "<&NULL", @cmd); ...