Thanks, the code works great under netscape. I resolved the issue by doing three things
1) "Upgrading" to 4.0.3b to get the is_uploaded_file, and move_uploaded file functions.
2) Copy & Pasted the FORM tag from the php manual. Now this shouldn't have fixed it, as again it worked great in netscape.
3) Changed my HTML from INPUT TYPE=FILE to INPUT TYPE="file"
now I have been doing PHP file uploads for a relatively long time, and this has to be one of the weirder problems. Same code on another machine works fine. I am thinking it was a combination of stuff on the server that caused the problem, and recompiling apache/php, and making the HTML changes, somehow fixed it.
Thanks for replying,
Gavin