Además debes escribir el <input> de manera correcta, ponerle de name el nombre de la variable no hace nada en absoluto, vaya tontería. 
    
Código PHP:
Ver original<!-- MAL -->
    <input type="hidden" name='$email' />
 
<!--  BIEN -->
    <input type="hidden" name="email" value="<?php echo $email; ?>" />
  
PDTA: 
¿En la espera de qué? 
¿De que te pongas a 
leer el manual? 
Eso es lo que todos esperamos, día a día, que estudien un poco el manual.