I'm not a perl guy, but what is dreamweaver and why does it use some [censored] up HTML parser? It looks like it tries to turn some of your perl code into stupid <HTML> tags.

Maybe if you use print<<EOF; ..... EOF
_________________________
40GB - serial #40104051 gpsapp