hola,
para empezar, && significa AND y || OR ^^
para mover el archivo es muy facil, debes indicarlo en la linea que dice
Código PHP:
if (move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'], $cadenatexto.$nombre_archivo)){
el segundo parametro (despues de la ,) indica el directorio y nombre de destino.
yo te diria que cambies $cadenatexto.$nombre_archivo por
Código:
"ruta/a/tu/carpeta".$nombre_archivo
exitos!