Podrías probar también con SQL Lite .. esa extensión/librerías manejan Base de datos como archivos de texto plano (con su estructura) y lo accedes con SQL (limitado .. pero SQL al fin y al cabo). Así no tendras que "reinventar la rueda" y además podras hacer "consultas" a tus BD (en texto plano) vía SQL clásico.
SQL Lite
http://www.sqlite.org/
PHP 5 la incorpora de série .. Si usas PHP 4 .. puedes instalarla:
http://www.php.net/sqlite
El problema tal vez para tí es que requiere de instalación .. si no puedes tocar la configuración de PHP no te servirá de mucho "SQL Lite" (a no ser que uses PHP 5, pues viene por defecto como parte de PHP 5). En ese caso, busca en sitios como
www.phpclasses.org sistemas de gestión de Base de datos en "texto plano" o incluso en XML (mejor si cabe) ya hechos ..
Un saludo,