Du hast die Thematik nicht begriffen!
Was das Programm macht ist ein Perlfile auf dem Webserver aufzurufen welches die Daten ausliest, das ist richtig! Genauso kann aber so ein Programm selbst ein MinimalWebserver beinhalten (ist gerade man 12K groß so etwas), Tastatureingaben mitloggen und diese per CGI mittels Befehle auf jeden beliebigen Host übertragen mittels der Browserengine ohne das eine PFW was merkt!
Hast du schon eimal eine Webseite erstellt, die Formulardaten von Usern an den Webserver überträgt? Gästebücher, Foren z.B., ja auch deine Ergüssen hier, müssen ja irgendwie von deinem lokalen Browserfenster zum Forenserver kommen.
Kleine Hilfe:
The GET method will send the forms data to the program via the environmental variable QUERY_STRING that is a string of characters visible in your browser's "location" window, such as, scriptname.cgi?mydata=example&phone=784-1234
The POST method will send the forms data to the program directly via the environmental variable CONTENT_LENGTH that is not visible to the user. In general, this method will be used more often, and is used in SCSFORMS.