class.upload.php is a powerful and mature PHP class to manage uploaded files, and manipulate images in many ways. The script is available under a GPL license.
more info about the class
Apart from that, does it work for other files? Or when you are not doing multiple uploads?
Are you in a chroot environment? What server are you running the class on? Which version of PHP?