Der _einfachste_ Weg ist es, Dir lokal eine
MySQL Datenbank hinzupacken, den Dump dort einzuspielen, und dann mittels Delphi auf die Datenbank zuzugreifen. Dafür gibt es Komponenten, dafür wurde Delphi gemacht.
Wenn Du eine Datei bearbeiten willst, dann musst Du diese Sequentiell einlesen, den String tatsächlich parsen, nach trennern suchen, und unmengen an Code schreiben um das, was Du eigentlich willst - nämlich die Userdaten zu ändern - zu erreichen. Etwas, was Du mit Methode 1 mit sehr wenig Code erreichen könntest.
Wenn Du das nicht _willst_, aus was für einem mir vollkommen unerklärlichen Grund auch immer, dann bist Du ganz klassisch selber Schuld. Wir werden Dir aber nicht noch dabei helfen, ins offene Messer zu rennen.
Was spricht denn dagegen, den Dump in eine lokale
DB einzuspielen, dort mit Hausmitteln kurz zu bearbeiten, wier zu dumpen und dann die veränderten Userdaten wieder ins Forum einzuspielen? Sogar das einspielen in die lokale
DB und das erneute Dumpen kannst Du mit Delphi automatisieren...