if you do a search on google under pub quiz, a few pubs have there lists of questions, when they were done and the answers. All in all, not too bad. And, of course, free
You can take a look at this maybe. Webquiz, it ain't free but it is pretty cheap (<$100). They host for free or you can do it on your own server. Results are saved to an Access database and you can email scores to wherever you want.