Código PHP:
$cont= '<?
$host=$_GET['host'];
$user=$_GET['root'];
$pass=$_GET['root'];
$dbName=$_GET['dbName'];
?>';
$archivo="archivo.php";
$fichero=fopen($archivo,'w+');
fwrite($fichero,$cont);
fclose($fichero);
Era algo asi, salvo por el pequeño detalle que esto, crea el archivo, no lo edita.
Jasckson, agradezco tus ganas de ayudar, pero como bien dije antes, no quiero guardar datos tan comprometedores en un .txt ya que desde el mismo navegador se podrian ver, si los meto en un .php dentro de unas variables, ademas de estar protegidos los datos son mas accesibles haciendo un require_once('settings.php'); y usando las mismas variables en funciones de llamadas a mysql_connect, etc.