A mio avviso di mancano semplicemente le istruzioni iniziali, obbligatorie per le applicazioni cgi


'Content-type: text/html'
seguito da una riga vuota

in bash

echo "'Content-type: text/html'"
echo

in perl
print ...
print ...

tutte le righe terminate da \n

ciao
sergio