He probado el código y no ocurre nada. Mi flash contiene el siguiente codigo:
 
// Funcion de Envio de Correo
on (release) {
var envioMail:LoadVars = new LoadVars();
var recibirMail:LoadVars = new LoadVars();
function Enviar() {
       //canvia los nombres de los campos de texto por los que tu tengas
	envioMail.nombre = nombre_txt.text;
       envioMail.apellido = apellido_txt.text;
	envioMail.email = email_txt.text;
       //radio button supongo dependera si usaste un componente o lo hiciestes tu, te pongo el de un componente
       envioMail.h = h.RadioButton.label;
       envioMail.kaak = kaak.RadioButton.label;
	envioMail.mesaje = mesaje_txt.text;
	trace("cuerpo:  " + contingut_mc.imatges_mc.sugerencia_txt.htmlText);
	envioMail.sendAndLoad("formemail.php", recibirMail, "POST");
}
recibirMail.onLoad = function(exito) {
	if (exito) {
		if(this.estado == "OK"){
                       //aqui coloqco un clip de enviado, puedes usar lo mismo dentro un campo de texto, en vez de usar un movieclip
			attachMovie("enviado_mc", "enviado_mc", 36);
			enviado_mc._x = 525;
			enviado_mc._y = 270;
                       //Esta es una funcion que tengo que borra los campos introducidos una vez enviado
			Borrar();
		}
	} else {
               //lo mismo que antes
		attachMovie("error_mc", "error_mc", 36);
		error_mc._x = 525;
		error_mc._y = 270;
		}
}
} 
Y mi pagina de php, llamada "formemail.php" contiene: 
<?
{
mail("
[email protected]", "Prueba de correo", "esto es una prueba");
}
?> 
Cuando doy al botón enviar del flash, no ocurre nada. Que me falta en el código? y para que el asunto del correo sea el texto del radio button seleccionado..que tendría que modificar en el php? 
Muchas gracias!