in reply to Perl Command Line Arguments

Just use a pipe. Command line arguments and environment variables can be read. Of course, people who have the same EUID as under which the process runs may still be able to get to the password.

Abigail