Problem gibt es, seitdem die Mitarbeiter über MS Proxy 2.0 rausgehen. Anfangs ging es noch, aber seitdem auf dem NT-Server wo der Proxy läuft SP4 installiert wurde ist alles vorbei (cgi-lib.pl: reached end of input while seeking boundary of multipart. Format of CGI input is wrong.).
Könnt Ihr auf dem Proxy tracen, was dort ankommt? (Beispielsweise alles, was von der IP-Adresse eines Testrechners geschickt wird, wo Du einen Upload probierst.)
Das würde wenigstens erlauben, die Problemstelle auf vor bzw. nach dem Proxy einzuschachteln.
Gefühlsmäßig würde ich das Skript nicht umschreiben (wüßte auch nicht, wie), sondern den Proxy-Server anpassen. (Oder nicht Windows nehmen. ;-)))