Hi!
Vielleicht mußt Du nach dem Upload mal print_r($_FILES); ausgeben! Und wenn das korrekt aussieht, dann mal direkt die temporären Dateien öffnen. Und probier das mal lieber so wie in den unten angegeben Links!
Ich sehe so keinen Fehler, aber vielleicht hilft Dir
http://www.dclp-faq.de/q/q-formular-upload-php4.html
http://www.dclp-faq.de/q/q-formular-mehrfach-upload.html
Grüße
Andreas