No hay que complicarse con ER ni hacer cosas raras
PHP casi siempre tiene algo para hacer lo que queremos
Aca va en ejemplo de strtr, y le agregue algunos caracteres mas...
Código PHP:
$nombre = strtr($nombre, "àáâãäåèéêëìíîïòóôõöùúûüñ", "aaaaaaeeeeiiiiooooouuuun")
http://www.php.net/strtr
Saludos!