Allora i file caricati via form li trovi nell'array $_FILES, per prima cosa ti consiglio di eseguire un

codice:
echo "<pre>";
print_r($_FILES);
echo "</pre>";
Nella pagina che sarà deputata all'upload per vedere ciò con cui hai a che fare.

Poi...

Con

codice:
if (isset($_FILES['upload_file'])) ...
controlli se il file è stato caricato. Se è stato caricato, allora php lo ha salvato in una cartella temporanea, con un nome temporaneo (che si trova in $_FILES['upload_file']['tmp_name'])

codice:
if($_FILES['file']['error'] == UPLOAD_ERR_OK)
vale true se non ci sono stati errori.

$_FILES['upload_file']['name'] //è il nome del file

Controlla la documentazione di move_uploaded_file() su php.net per salvare il file in una cartella del tuo spazio.