Yes, something like Przemek suggests would probably work. I'll give it a try if I can ever get out from under the pile of other work I have.
Concerning an update to the Hotpot Module, I have bits & pieces updated, not not a full release. I'm working on getting the backup and restore functions to work and will then upload a new version to CVS. If anyone is experiencing problems with getting the matching or crosswork puzzle modules to record scores, I have a fix for that which I can send you.