Mit dem Vorgehen, was du skizziert hast, könnte man eventuell mit Sqlite und PHP arbeiten.
Vorteil gegenüber einer "normalen" Datenbank: du hast eine einfache solide Datenbankdatei, die du rel. problemlos herumschubsen kannst und ohne Server mit PHP (5) Bordmitteln verwalten kannst.
Vorteil gegenüber Textdateien: du kannst
SQL-Abfragen nutzen und eventuell das Datenbankschema der Firebird-
DB übernehmen.
Der Moment des Kopierens per
FTP ist vielleicht kritisch, ist es bei anderen (Datei-)Formaten aber auch.