Gracias santris, pero me salió de una manera mas simple y mucho menos codigo, de todas maneras tanto el link como la function, son vaildas y funcionan (personalemnte me gustó mucho más el link que enviaste, pero esto es una opinion personal), nuevmanet muchas gracias.
por si a alguien le interesa aqui esta lo hecho:
Código HTML:
<form action="1.php" method="post">
Ingrese Texto
<br />
<input name="reemplazo" type="text" size="100" />
<br /><br />
<input type="submit" value="Ver" />
</form>
Código PHP:
$find = array('á', 'é', 'í', 'ó', 'ú', 'ñ', ' ');
$repl = array('a', 'e', 'i', 'o', 'u', 'n', '_');
$archivo = str_replace($find, $repl, $_POST['reemplazo']);
echo '<br /><br /><br />' .$archivo;
saludos
Se me olvidaba citar que cambie el content-type de iso a utf8