in reply to Fifos + Pipes
For your tests use a textfile instead of "fifo".
Use a string $read instead of a array @read.
If this is unsuccessful use the debug-mode of the perl-interpreter.
Good luck
rolf