Hola,
Esto lo puedes hacer de muchas formas, desde las funciones tipicas de c++ para tratamiento de ficheros hasta con las API's de windows. Pero una muy sencilla seria utilizando el componente TStringList. Puedes usar sus metodos para leer desde un fichero a memoria, hacer los cambios que quieras en memoria y despues guardarlo a disco.
Código Delphi
[-]
TStringList->ReadFromFile("c:\mifichero.txt");
TStringList->SaveToFile("c:\mifichero.txt");
Una vez has leido en memoria solo tienes que recorrer el array he ir mirando los valores y sustituir lo que quieras. Y despues a grabar a disco.
Espero que te sirva de idea.