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