in reply to Browser-specific perl error??

Since perl is running on the server, not client, I can't explain why it should fail with one browser and succeed with the other.

What could make a difference there is the data the different browsers send to the script. That might lead to the funny experience. Check the data contained in   param( "Email" )   for funny characters.

Sören