in reply to Call external Windows/win32 executable

another possible solution is using backticks, and get the output back from the system:
my $blah = `echo hello world`; print $blah;
"We all agree on the necessity of compromise. We just can't agree on when it's necessary to compromise." - Larry Wall.