Лучше покажите вьюшку формы, и что уходит на сервер. (Скрин firebug', например).
В var_dump'е у вас ругань на неверную капчу и неверную длину вопроса и ответа.
Непонятно, почему вы ответ проверяете, как строку, ведь это должен быть массив, судя по тому, как вы генерируете поле.
А вы учитываете, что при генерации вопроса на фронтэнде, необходимо и вопросы генерировать как массив:
question[0][answer][0]
question[0][answer][1]
question[1][answer][0]
question[1][answer][1]
А затем и обрабатывать соответственно? :)