in reply to Confusing Syntax

syntax error at upload.cgi line 18, near "%pics("
What should that line do? Did you mean: "my %pics= (...);"?

syntax error at upload.cgi line 36, near "@pic_filehandles("
I think you meant: "my @pic_filehandles= (...);

syntax error at upload.cgi line 73, near "while <$pic_filehandles$cntr>"
Try () around your <$pic...>

syntax error at upload.cgi line 80, near "}"
Don't know. Maybe gone away if previous errror is fixed.