hmm,
ich würde eine Memobox nehmen, da kannst du mit der Methode .lines.loadfromfile einfach die Datei einlesen und musst dich um nichts kümmern.
Ebenso geht es mit dem Abspeichern, das sind insgesamt 3 Zeile selbst geschriebener Code !
Schwieriger ist das Parsen des Textes und das Ersetzen.
Du musst die Textmarken speziell markieren, so änlich wie die HTML Tags selbst sind.
Was weiss ist zb.
<meintag>NAME</meintag>
nun gehst du hin und nimmst den Text als String und suchst nach deinen Starttag . Die Stelle wo er beginnt merkst du dir dann suchst du den Endtag und merkst dir auch diese Stelle. Alles was davor war kopirst du nun in einen eigenen Zielstring, dann kommt der Text den du einfügen willst und dann hängst du alles dran was nach den Endtag kommt. mit diesem Zielstring überschreibst du den Suchstring und suchst erneut nach deinem Tag. Das machst du solange bis du nichtsmehr findest. Dann kannste den String wieder in die Memobox kopieren und schon haste das Ding ersetzt.
Hört sich einfach an aber Strings richtig gut zu parsen ist so einfachnicht, vor allem wenn man dann verschachtelte Tags zulässt usw. aber wenn es nur einen bestimmten Tag gibt ist es relativ einfach find ich. Probier mal ein wenig rum, wird schon gehen.