Ok, no hay problema.
Pero creo que el tema está en la primera línea, no lo había visto...
Código PHP:
if ($enviar == "si")
Acá estás en la misma de antes. $enviar no tiene valor porque globals está Off. Cambialo por:
Código PHP:
if ($_GET['enviar'] == "si")
Y así, si no falla otra cosa... bueno, tendría que andar.