$HTTP_POST_VARS['pulsante1'] non si usa più, ora ti conviene utilizzare $_POST['pulsante1'] a meno che tu non lavori con una versione molto vecchia di php suppongo una 3.

Per il messaggio d'errore prova
codice:
$puls1 = (isset($_POST['pulsante1'])) : $_POST['pulsante1'] ? '';
In questo modo alla var $puls1 assegni il valore di $_POST['pulsante1'] solo se è settata altrimenti gli assegni ''