Совершенно согласен с предыдущим оратором.
Пишешь:
if ($argc != 2 )
die (\'usage \'.$argv[0].\' <filename>\'."\\n");
$filename = $argv[1];
if (! is_file($filename))
die ($filename.\' is not a file\' . "\\n");
# ... и тут понеслась... $filename - имя файла.