Primero tienes de ver que la carpeta donde vas a subir el archivo tenga prmisos de escritura, y luego tienes de darle el path o ruta donde vas a guardar este archivo
tu tienes
Código PHP:
if (move_uploaded_file($HTTP_POST_FILES['userfile']['
tmp_name'], $nombre_archivo)){
// deberia ser
if (move_uploaded_file($HTTP_POST_FILES['userfile']['
tmp_name'], 'ruta_carpeta/'.$nombre_archivo)){
esepro que te sirva
saludos