Take a look at recipe 16.10 in the Perl Cookbook, "Communications Between Related Processes". There are examples of pipes used to communicate between a parent/child process in various configurations.
For a much more complete discussion of how pipe() is used for inter-process communications, see Stevens -- Advanced Programming in the UNIX Environment.
----
I Go Back to Sleep, Now.
OGB
Comment on Re: Pipes (for interprocess communication)