Perfecto, veamos un poquito, lo que llamas primer CGI no es más que un formulario HTML que tiene dos campos, texto y contraseña en tu ejemplo...ahora bien en el action del form colocas la dirección de tu script CGI, que tendrá algo como esto...
Código:
#!/usr/bin/perl
use strict;
use CGI;
my $cgi = new CGI;
my %input_data = $cgi->Vars;
print "content-type: text/html \n\n";
print "Hola, $input_data{'texto'}, tu password es $input_data{'password'}";
exit(1);
Probá esto hasta que te funcione, y luego seguimos adelante...
Saludos
PD: Ese código va en un archivo de texto plano con extención .pl como ser miscript.pl y lo subes a la carpeta CGI-BIN de tu servidor...en modo ASKII y le das permisos de ejecución...Eso lo sabes no ?