Ho un problema piuttosto complesso, e spero di riuscire a farvi capire di cosa si tratta.

Devo realizzare un programmino in Delphi che gestisce dei dati, i quali all'occorrenza devono essere esportati su un server remoto per essere visualizzati in un sito web (scritto in PHP).
In Delphi, la cosa in assoluto più comoda è utilizzare un database MSAccess. PHP può maneggiare gli .mdb senza problemi, purché sia installato su un server Windows. E questo non è il mio caso.

Come posso fare?

Io ho bisogno di un database che sia manovrabile sotto forma di file unico (tipo gli .mdb) sia in locale che in remoto, e che sia compatibile sia con PHP su Linux, sia con Delphi.
Esiste una cosa del genere, oppure sono costretto a creare un mio formato, e scrivermi un parser sia in Delphi che in PHP? VVoVe:

Grazie