Вот вроде такой код работает:
$(document).ready(function(){
var i = 0, questions = $('p');
$(':button').click(function(){
if(i === questions.length - 1) {
$('#right').hide();
return false;
}
questions[i].style.display='none';
i++;
$('#left').show();
questions[i].style.display='block';
});
});
После первого вопроса появляется кнопка "Назад", после последнего исчезает кнопка "Далее". Только вот на последнем она исчезает если еще раз нажать "Далее".