in reply to Possible bug in Perl?
I bet it's the system command that's doing the printing. See what you get if you comment out the print statement.
the lowliest monk