To reiterate what Ovid said: use CGI or die;.
Don't use '$ENV{CONTENT_LENGTH}' and read and split to get your parameters.
Do use the CGI param function (or method).
Do use strict;
Comment on Re: Re: Re: uninitialized values for arrays suddenly appear