Vamos por partes...
Código Delphi
[-]
archivo:=Tstringlist.create;
archibo.add('esto es una preuba');
Esto no escribe en ningun fichero, sólo añade elementos (líneas) al StringList (que está en memoria).
Si quieres guardarlo en un fichero deberá hacer:
Código Delphi
[-]
archivo.SaveToFile('c:\fichero.txt');
Si quieres modificar la línea puedes hacerlo así:
Código Delphi
[-]
archivo.strings[0] := 'esto es la prueba modificada';
Para volver a grabarlo, repites lo dicho anteriormente.
Si quieres llenar varias líneas:
Código Delphi
[-]
archivo.add('esto es una preuba');
archivo.add('esto es la segunda línea');
archivo.add('esto es la tercera línea');
...