my $pid = open3(\*WRITER, \*READER, \*READER, "write", "receiver", "terminal"); #receiver's name is passed as a parameter to open3 call print WRITER $msg; #read STDERR for possible error msg's waitpid($pid, 1);