я бы сделал так: Вопрос, ответы и правильный ответ загнать в массив. Ответы и номер вопроса в сессию.
$list = array(
1 => array(
'question' => 'Вопрос 1',
'answer' => array ('Ответ 1','Ответ 2'),
'correct' => 0,
),
2 => array(
'question' => 'Вопрос 2',
'answer' => array ('Ответ 1','Ответ 2'),
'correct' => 1,
),
);
$_SESSION['answer'] = array(
1=>1,
2=>0,
);
if (array_sum($_SESSION['answer']) >= count($_SESSION['answer'])/2){
echo 'Больше правильных ответов';
else
echo 'Увы, больше половины ответов не верно';