Hallo *Markus,
Wie ist die Software denn aufgebaut? Client-Server-Architektur?
Ich verstehe nicht ganz, wieso Du irgendwelche Daten in eine temporäre Datei schreibst, statt sie einfach in einer Datenstruktur im Heap abzulegen.
Schreib eben eine Klasse "Benutzerverwaltung" o.ä. wenn Du keine Gesamtarchitektur hast, in die Du das vernünftig einbauen kannst, implementiere das halt als Singleton (die OO-Variante der globalen Variablen ;-)
Grüße
Daniel