Es en esta parte donde defines el nombre y el path destino de tu archivo:
Código PHP:
$nombre_archivo = $HTTP_POST_FILES['userfile']['name'];
// .....
if(move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'], $nombre_archivo)){
Date una vuelta por el manual oficial de PHP para la función
move_uploaded_file()
Puedes cambiar $nombre_archivo, y asignarle un nuevo nombre:
Código PHP:
$extension = pathinfo($_FILES['userfile']['name'],PATHINFO_EXTENSION);
$nombre_archivo = "nombre_nuevo.".$extension;
OJO: Si lo haces de tal forma, debes buscar una forma de evitar que los archivos subidos tomen los mismos nombres, algo como:
Código PHP:
$extension = pathinfo($_FILES['userfile']['name'],PATHINFO_EXTENSION);
$random = substr(md5(time().rand()),2,8);
$nombre_archivo = "nombre_nuevo_$random.$extension";
Un saludo,