Se non ricordo male c'è un settaggio nel php.ini che permette di tradurre i valori contenuti negli array $_GET e $_POST direttamente in variabili che prendono il nome dei campi. Ma non vorrei dire una cretinata.

Comunque per quel che ne so io non c'è altro modo di passare i valori di un form se non utilizzando POST o GET.