Vielleicht sehe ich vor lauter Bäumen den Wald nicht mehr, aber ich frage mich, wie kann ich aus einem Perl-Script auf dem Client-Browser eine HTML Seite anzeigen lassen?
Wo willst Du denn das Perl-Skript ausführen lassen? Doch wohl auf dem Server-Rechner, nicht wahr? "Auf dem Browser" wirst Du kein Perl-Skript ausführen können - ein Browser ist kein Rechner.
Aber wie sende ich eine auf dem Server existierende HTML Datei zum Browser?
Mußt Du gar nicht.
Das Perl-Skript mußt Du dann ohnehin via CGI ausführen lassen, und das Senden des Ergebnisses nimmt Dir dann der Webserver ab, den Du schließlich via http darum gebeten hast ...
Falls Du oben statt "auf dem Browser" gemeint haben solltest "auf dem Client", ändert das nichts an meiner Antwort: Dann brauchst Du halt einen Webserver auf Deinem "Client"-Rechner (der kann ja simultan Client und Server sein, wenn Du den Webserver über "localhost" ansprichst).