no no los elimina, pero segun lei en el nombre no querrias sacar los espacios, si quieres sacarlos en el mail podrias usar ereg_replace() por que con trim() si el mail tiene espacio en el medio no lo quitara, para asegurarse de que quite todos usaremos ereg_replace() y quedará esto, de paso quitamos los espacios de adelante y atras en el nombre:
<?
$nombre = trim($nombre);
if($nombre){
$nombreb=$nombre;}
else
{$nombreb="Anonimo";
}
$email = ereg_replace(" ",$email);
if($email){
$emailb=$email;}
else
{$emailb=$nombreb;
}
?>
dime que tal funciona eso, saludos!