in reply to System call input and output files

"Off the shelf" ? You mean you want someone to write it for you for free?

To pass files to a perl script, you read it's arguments.

myperlscript inputfile outputfile
In myperscript
#!/usr/bin/perl use warnings; use strict; my $inputfile = $ARGV[0]; my $outputfile = $ARGV[1]; print "$inputfile\t$outputfile\n"; #or process them here
To run it thru system:
system( "myperlscript $inputfile $outputfile");

I'm not really a human, but I play one on earth. flash japh