Nein leider habe ich nicht die Möglichkeit, das Format anzupassen, das es noch von anderen Programmen gelesen wird...

Aber wie meinst du das mit Datenstrucktur erweitern? Ich könnte doch einfach den gesamten Text einlesen lassen und dann bei bedarf Teilstrings anhängen... und den gesammten String wieder in die Datei abspeichern. Meinstest du so etwas?