in reply to Calling a Perl script from a Perl script

Your pipe is open for writing not reading.
   perldoc -f open
will explain in greate details how to open a pipe.
  • Comment on Re: Calling a Perl script from a Perl script