creo que estás algo confundida.
move_uploaded_file() efectivamente sube el archivo permanentemente al servidor. A menos que la carpeta que indiques como destino sea temporal.
Si no deseas usar move_uploaded_file, puedes usar copy() como te lo mencionó Karen.
Por último, puedes usar también funciones de FTP para transferirlo. (
http://mx.php.net/manual/en/ref.ftp.php)
En este link tienes mas info sobre subir archivos al servidor.
http://<br />
http://mx2.php.net/ma...load.php<br />
un saludo