Nimm TMemIniFile. Da kannst du mit SetStrings/GetStrings jeweils den kompletten Inhalt einer Stringliste reinsetzen/rauslesen und die musst du dann nur vorher mit LoadFromStream/LoadFromFile laden.
[Nachtrag]
Sorry, gerade gesehen, dass du Delphi 3 hast. Ich glaube da gibt's TMemIniFile noch nicht