These programs read your mame.map file and try to match the 8 character dos rom name to the full length game name.
I suggest you use your own mame.map file, but mine is linked here as an example.
favemame.pl A webcgi program i wrote to recieve game plays from my mame machine.
To send the game plays from your MAME machine automatically put a small batch file in your frontend
game launcher's "execute" variable in place of mame32.exe, etc. that contains a call like the following: wget -owget.tmp "http://your.server.com/cgi-bin/favmame.cgi?game=%1"
favemame-advanced.pl A more advanced version of the previous script and the one I currently use.
The advanced version searches for an image that matches the rom name, incase you play say "joustr.png" (joust red label edition) but
you only have the jpg image for "joust". It continues to remove letters off the end of the rom tell it runs out of content.
Not a perfect algorith, but seems to work for all the games i've tested so far :D