Ну, что бы вы ни делали, определенно не денормализуйте, создав столбец для каждого возможного ответа. Если вы используете базу данных, самый гибкий способ - хранить ваши данные примерно так:
table polls
poll_id
description
table poll_questions
question_id
poll_id (foreign key to polls)
question_text
table question_answers
answer_id
question_id (foreign key to poll_questions)
answer_text
table user_answers
id
user_id (foreign key to users)
answer_id (foreign key to question_answers)
Самый простой в обслуживании, хотя и не самый быстрый из-за соединений, которые вам могут понадобиться.