in reply to Feeding data to external program

That should work fine. It gets a little more difficult when you want to send data to the external program and get data back. If you need to do that, you might start by looking at IPC::Open2 and reading perldoc perlipc.

-sauoq
"My two cents aren't worth a dime.";