Te faltó tambien indicar la codificacion del formulario para que envie datos binarios (tus campos "file"):
<form enctype="multipart/form-data" action="_URL_" method="post">
mas info y detalles sobre "file Upload":
http://us.php.net/manual/en/features.file-upload.php
Lista de formatos MIME (no oficial .. y no se si 100% completa):
http://www.asahi-net.or.jp/en/guide/cgi/mimetype.html
Un saludo,