So after a lot of faffing around (had to reduce some of the texture sizes) I managed to get the smallest of the zombie models to an uploadable size, it's the policewoman model (who I called Cagney, if you're too young to get the reference ask your parents - or maybe grandparents).
I've also included the lua script with the music loading bit commented out so it can be used straight away, if you have a suitable music file just edit the script to refer to it and uncomment the two lines.
There is a 20 second delay before she starts dancing, there are two reasons for that, 1) the music has a long lead in, 2) it allows time for GamGuru to settle down, for some reason the g_Time value is very erratic when test level first runs, any scripts that rely on it for fine grained timing should allow a few seconds at least for it to settle down. You can reduce it if you want but don't make it less than about 5 seconds.
Feel free to play around with the script to see how it works.
Oh and you can put as many instances of 'Cagney' in a level as you want but make sure you select 'always active' in the properties.
Been there, done that, got all the T-Shirts!