penso che il problema sia con la sessione ma posto tutto lo script, non si sa mai

la pagina con i form "upload.php"
Codice PHP:
<?php
 session_start
();
 
session_register("uploadfile"); ?>
<HTML>
<BODY>
<HR>
<FORM METHOD=POST ACTION="uploadit.php" ENCTYPE="multipart/form-data">
<TABLE WIDTH="70%" BORDER="0" CELLSPACING="0">
<TR><TD>
[B]Inserisci il nome del file da inviare [/B]<INPUT TYPE="file" NAME="uploadfile">



<? 
 $uploadfile 
$_POST['uploadfile'];
 
$_SESSION['uploadfile']=$uploadfile;
?>
<INPUT TYPE="SUBMIT" VALUE="Invia le informazioni!">
<INPUT TYPE="RESET" VALUE="Cancella!">
</TR></TD>
</TABLE>
</FORM>
</BODY>
</HTML>
la pagina con il cuore dello script "uploadit.php"
Codice PHP:
<?php
 session_start
();?>

<HTML>
<BODY>


<?
 $uploadfile
=$_SESSION['uploadfile'];
 echo 
"l'indirizzo:$uploadfile";
?>
<?php

#controllo i dati
echo "<PRE>";
echo 
"nome del file locale creato dopo l'invio: $uploadfile\n";
echo 
"nome originale del file remoto: $uploadfile_name\n";
echo 
"dimensioni del file in byte: $uploadfile_size\n";
echo 
"tipo di file: $uploadfile_type\n";
echo 
"</PRE>";
echo 
"<HR>";

# vedo se c'&egrave; il file
if ( $uploadfile == "none" ) {
echo 
"Non � stato inviato alcun file
"
;
echo 
"Ritorna al form per inviare il <A HREF=\"upload.html\">file</A>";
exit;
}

# controllo le dimensioni del file
if ($uploadfile_size 5500 ) {

# lo copio nella cartella img
if (copy($uploadfile,"/img/$uploadfile_name"))
{
echo 
"Invio del file riuscito";

# cancello il file temporaneo
unlink($uploadfile);
} else {
echo 
"Invio del file fallito";
}
} else {
echo 
"Spiacente, il file da inviare non deve superare le dimensioni di 3 KB
"
;
}
?>
Ritorna al form per inviare i [url="upload.php"]file[/url]

<?
#azzero la sessione
session_destroy();
?>
</BODY>
</HTML>
il problea è: non funziona, ma già
Codice PHP:
<?
 $uploadfile
=$_SESSION['uploadfile'];
 echo 
"l'indirizzo:$uploadfile";
?>
che ho messo per controllare il passaggio dei dati, non funziona, mi appare:

l'indirizzo:

dove ho sbagliato???