Nimm die dpCollection, das ist das beste
Du erstellst dir eine TMyItem Klasse, die du speichern möchtest (muss von TCollectionItem abgeleitet sein) und eine Collection (quasi ein Array of TMyItem)
d.h. du brauchst eine zusätzliche Collectionklasse, trägst deine Items dort ein und speicherst alles mit einem SaveToFile.
Falls du etwas nicht ganz verstanden hast, frag' mal alcaeus, der kann dir da bestimmt ein paar Beispiele geben