Muchísimas gracias por la clase cala392 estoy empezando a entenderlo,
 
tengo una duda.  
 Código HTML:
 $HTTP_POST_FILES['userfile']['tmp_name']
 esta variable me permite indicar el directorio donde subo los archivos. 
puedo hacer:   
 Código PHP:
    $directorio=$HTTP_POST_FILES['userfile']['tmp_name'],"C:/AppServ/www/archivo/" 
    
  y hacer la carga de esta manera:  
 Código PHP:
    copy ($directorio.$nombre_del_archivo); 
    
  Un saludo 
oskar