Para buscar un archivo en disco, te recomiendo que le eches un vistazo al
truco 82 de la sección de Trucos el ClubDelphi.
Una vez que lo hayas encontrado, lo más cómodo para añadir líneas en cargarlo en un obtejo
TStrings utilizando el método
LoadFromFile. Si no lo has encontrado con este objeto también podrás crearlo. Para añadir nuevas líneas puedes utilizar el procedimiento
Add (revisa la ayuda de Delphi). Y finalmente, para guardarlo puedes utilizar el método
SaveToFile.
Lo de las líneas no me ha quedado muy claro...