Hombre, te complicaste inútilmente:
por qué no hacer:
<input type="submit" name="envio" value="Enviar" onclick="javascript
:return confirm('Seguro que deseas enviar el mensaje?')" />
Y luego en PHP:
Código PHP:
if (isset($_POST['envio']) && ($_POST['envio'] == 'Enviar')) {
...
}
tendría exactamente el mismo efecto...