Código:
use warnings;
use strict;
use CGI;
my $cgi = new CGI;
my %Input = $cgi->Vars;
#queremos el output como HTML
print "Content-type: text/html\n\n";
foreach my $key(sort keys %Input){
print "$key = $Input{$key}<br>\n";
}
Corto y práctico como debe de ser Perl. Lo que hace el CGI es imprimir todas las variables que se le mande por medio de una forma, ya sea con POST o GET.
SALUDOS