Es gibt von Turbopower eine OpenSource Datenbank-Engine (FlashFiler, glaube ich). Die gibt es bei Sourceforge zum Download. Der
SQL-Parser deren
SQL-Engine ist mit einem Compilergenerator geschrieben. Soweit ich mich erinnere, ist *.l und *.y-Datei bei den Sourcen mit bei.
Wieso schickst Du das Skript nicht einfach zum Server und überlässt dem die Arbeit?
Welche zusätzlichen Befehle / Features möchtest Du einbauen?