I am looking for an ‘off the shelf’ method to enable a user of a Perl program to specify the flat file name to be read by the Perl program and the output file name to be produced by the program. This should be specifiable in the system call. Can anyone point me in the direction of examples of good practice in relation to this?