hola
hasta hace poco tenia e mismo problema lo que te pido desir es que puedes utilisar una clase para subir ficheros esta en phpclasses y se llama asi
class_upload_php es facil de utilisar y simple
te pongo un ejemplo para que ves que es facil
Código PHP:
<?
require("class.upload.php");
$fileup = new Upload($_FILES['file']);
if ($fileup->uploaded) {
//camino donde deseas guardar los ficheros que se suban
$fileup->Process("../");
}
?>
cuando lo bajes ella trae un ejemplo mas completo con manejo de errores
espero que te sirba
saludo alex