Come prima cosa ti consiglierei di rileggerti qualche documento sul HTML perché in quelle poche linee ce ne sono di tutti i colori ...
Per passare poi al PHP, penso che i controllo che fai stile $_REQUEST == NULL non sono proprio l'ideale, io farei qualcosa di questo tipo:
Codice PHP:
function form_accesso($pagina){
if(!isset($_POST['submit'])){
echo <<<FORM
<form action="$pagina" method="post" enctype="application/x-www-form-urlencoded" name="login">
<input name="uid" type="text" />INSERIRE USER ID
<input name="passwd" type="password" />INSERISCI LA TUA PASSWORD
<input name="submit" type="submit" value="accedi" />
</form>
FORM;
} else {
if(!isset($_POST['uid']) || !isset($_POST['passwd']))
intestazione('yellow', "Errore: get non ammesso!!!!", "red", "", ""); // ma esiste?
else
if(isset($_POST['uid']) && isset($_POST['passwd']) && $_POST['uid'] == 'paolo' && $_POST['passwd'] == 'decoccio')
echo "<font color=\"black\">benvenuto {$_POST['uid']},procedi!!</font>
";
else
echo "<font color=\"blue\"> Chi sei {$_POST['uid']}, non ti conosco!!!</font>
";
}
}