Hi.
I have/had a similar problem like yours. I have all my MP3 Files ripped from my Discs organized in a MySQL Database as well.
Because i was unable to find a complete solution that fits my needs, i started to write my own Perl script based on hints from this BBS or somewhere else after christmas.
I control emptool (tested only with 2.00-beta7) using a two way pipe from my Perl script.
I've just completed a first version of that script that seem to work quite well (inclusive matching the existing tunes with the database based on filesize and tracknumber).
The script depends havily on my database scheme and the way i organize my MP3s, but shouldn't be impossible to adapt for similar needs (even my code is more or less ugly).
If there is an interest in that script, i will put it online.
Happy new year,
Roli Alder