pues como no es tu codigo, a lo mejor entonces aceptas esta sugerencia
http://www.verot.net/php_class_upload.htm
aqui te puedes decargar esta clase, trae un ejemplo, todo esta en ingles pero pues con el archivo de ejemplo te podes guiar bastante bien y con esta clase podes hacer lo que necesitas.
espero que te sirva, saludos