If you want to call another Perl program directly and need to pass it arguments, just remember that the argument list is @ARGV. Set that and do script.pl. You probably should localize @ARGV.
Caution: Contents may have been coded under pressure.
Comment on Re: another CGI question ... passing values to another script