in reply to Calling external commands through my script

The answer to this will depend on how your Perl script needs to interact with the external program. Here's a non-exhaustive list of possibilities:

If you provide a clearer picture of your requirements, we can provide a better answer.

-- Ken