Mach Dir doch erst einmal über die zusammengehörigen Daten. Es macht ja keinen Sinn, die Namen in einer Datei, die Adressen dazu einer anderen und sonstige Daten wieder in einer anderen zu speichern (es sei denn, man will eine eigene "echte" Datenbank schreiben, in der die Daten über Schlüssel miteinander verknüpft sind). Du könntest z.B. einen Record definieren mit allem, was Du an zusammengehörigem Zeugs brauchst, das wäre zumindest schon mal ein Anfang. Gespeichert wird das dann auch in einem zusammenhängenden Format (Ini,
XML, typisierte Datei oder was auch immer).