$getread.... hrm nice... at least some of my work is still floating around.

Anyhow, have you found a solution to your problem ? If not I can probably help. I developed TriviaBot for almost 10 years, and it is from which most Trivia scripts have borrowed at least some of their workings. I like your idea on the % of the answer. The last version I made was 6, it was only given to a hand full of people. The code shown in your post was from my version 4. Im thinking about putting my Script back out there, as the TriviaBot2001 was a horrible butchering job on my work.

The newest version I have does alot of what you are looking for, and I just love new ideas. I think I can help you get where you need to be, let me know where to find you on IRC and we'll chat about it.