No, si no te estaba diciendo de no hacerlo con TStringList
![Big Grin](http://www.clubdelphi.com/foros/images/smilies/biggrin.gif)
El TStringList es una clase que deriva de TStrings que es lo que yo te proponía. Lo que pasa es que los TStringList te decía de ponerlos en un array bidimensional.
A parte de eso, tienes clases estilo a los TStrings que pueden servirte para almacenar los 2 TStrings que necesitas
TList (unit Classes)
TObjectList (unit Contnrs)
TComponentList (unit Contnrs)
Míratelos en la ayuda y escoge el que más te guste si no te gusta lo del array de TStrings (o TStringList)
![Wink](http://www.clubdelphi.com/foros/images/smilies/wink.gif)