Bom... eu desenvolvi um sistema de enquete, funciona perfeitamente ...
O única problema está que do modo que eu fiz não me possibilita adicionar mais de uma pergunta
Aqui vai a tabela que eu estou usando ...
CREATE TABLE `enquete` (
`id` int(20) unsigned NOT NULL auto_increment,
`opcao` varchar(300) collate latin1_general_ci NOT NULL,
`votos` int(20) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=5;
INSERT INTO `enquete` VALUES (1, 'Ótimo', 2);
INSERT INTO `enquete` VALUES (2, 'Bom', 3);
INSERT INTO `enquete` VALUES (3, 'Ruim', 2);
INSERT INTO `enquete` VALUES (4, 'Péssimo', 2);
Nem a pergunta se inclui na tabela ... eu coloco ela direto ...
Gostaria de saber se alguem pode me dar uma dica de como montar uma tabela
que me possibiliti adicionar novas perguntas... Obrigado! 
Olha você poderia fazer algumas tabelas...
Essa é minha idéia, não pode ser a mais correta, mas facilita para vc...
CREATE TABLE `enquete` ( `id` int(8) NOT NULL auto_increment, `titulo` varchar(70) NOT NULL, PRIMARY KEY (`id`));INSERT INTO `opcao` VALUES (1,'O que você acha do BBB?');CREATE TABLE `opcao` ( `id` int(8) NOT NULL auto_increment, `idenquete` int(8) NOT NULL, /* o ID da enquente, aqui você sabe de quem essas opções são... */ `opcao` varchar(20) NOT NULL, `votos` int(20) default 0, PRIMARY KEY (`id`));INSERT INTO `opcao` VALUES (1,1,'Ótimo');INSERT INTO `opcao` VALUES (2,1,'Bom');INSERT INTO `opcao` VALUES (3,1,'Ruim');INSERT INTO `opcao` VALUES (4,1,'Péssimo');
Depois faz um laço e mostra a equente e depois as opções...
Como eu falei, derepente não é a melhor maneira, mas já resolve seu caso...