Ok, worked it out. This is what I have at the moment, shown next to one of my old gauges so you can judge the size. What do you think?
Send an e-mail to myxiplx --- x ---- hotmail.com and I'll reply with the zip file. It's working but I've got a lot of tidying of the code to do before I'll publish it properly.