Fai un po' di tuo debug.... per esempio ad inizio pagina che riceve il form ci metti :

Codice PHP:
<?php
echo "<pre>";
print_r($_POST);
echo 
"</pre>";
exit;
potrai vedere "esattamente" cosa e come vengono trasferiti i dati dal form.

Altro suggerimento ... lascia perdere $_REQUEST. Se attendi dati da un form con method = POST... usa $_POST ... se li passi per URL usa $_GET ... perche' $_REQUEST tira su di tutto... anche dai cookie che possono essere tranquillamente scritti dall'utente e non e' proprio buonissima la cosa.