Hola nes24, el error esta en la linea:
Código PHP:
if (move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'], $nombre_archivo))
$nombre_archivo solo tiene el nombre de la foto y no la ruta completa. Prueba a poner antes del if:
Código PHP:
$ruta = "/rutadeimagenes/".$nombre_archivo;
if (move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'], $ruta))
Recuerda que la carpeta de la ruta debe existir y tener permisos de escritura.
Creo que te funcionará.
Un saludo