Für das Speichern der
HTML-Datei kannst du
TStringList verwenden, deren Property TStringList.Text du ganz einfach mit deinem generierten
HTML-Code füllen kannst. Alternativ kannst du die Stringliste auch zeilenweise füllen, indem du die Methode TStringlist.Add aufrufst. In einer Datei abspeichern tust du den Inhalt der Stringliste mit der Methode TStringList.SaveToFile.
Für das Erzeugen des
HTML-Codes gibt es viele Möglichkeiten - im Prinzip kannst du den String einfach mithilfe des +-Operators zusammenbauen. Eine elegantere Möglichkeit wäre, die
Format-Routine zu benutzen.
StringReplace ginge zur Not auch.