Innanzitutto, se non puoi usare mysql, ti è permesso usare altri db basati su singoli file?
In particolare molto comodo il questo caso si rivela SQLite.