Perl für Windows mußt Du nicht auf jedem Ziel-PC neu installieren. Du istallierst es einmal z.B. in "C:\perl". Dann kopierst Du das Verzeichnis "perl" dorthin, wo Du es willst, z.B. auch auf CD. Auf die CD kommt dann noch Dein Programm und die Batchdatei, die es startet. Die sieht z.B. so aus:
E:\perl\bin\perl.exe E:/perlprogramm.pl keine oder viele Parameter
***
So habe ich das nämlich auf Arbeit. Ich habe Perl einmal installiert und dann einfach den Inhalt ins Netzwerk kopiert, von dort aus rufen es die Anwendungen auf.
$SIG{USER} = sub {love 'Perl' or die};