Hi,
Ausgelesen werden die Parameter via:
$term = shift(@ARGV);
aber nur an der Kommandozeile. Im CGI-Kontext werden die Daten vollkommen anders übermittelt. Mit Perl brauchst Du Dich darum aber nicht zu kümmern, weil das bereits andere für Dich erledigt haben:
#!/usr/bin/perl -w
use strict;
use CGI ':standard';
print header('text/plain'), param('suchpfad');
Siehe dazu
perldoc CGI
Cheatah