Esta muy interesante lo que haces, pero mira, yo lo que haria en vez de estar abriendo varias ventanas modales, seria agrupar las preguntas en divs y todo esto manejarlo en un solo modal, si te fijas con el modal tienes la opcion de crear botones, crea un boton de siguiente y cuando lo preciones haces tus peticiones Ajax para cada pregunta, te voy a poner un ejemplo y tu te encargar de hacer las peticiones Ajax con el servidor como lo estas haciendo con $.post();
    
Código Javascript
:
Ver original- $(document).ready(function () { 
-             var trackQ = 1; // variabel con la que sabemos en que pregunta esta 
-             $('#button').button(); 
-          
-             $('#preguntas').dialog({ 
-                 autoOpen: false, 
-                 modal: true, 
-                 width: 450, 
-                 height: 350, 
-                 title: "Cuestionario", 
-                 buttons: { 
-                     Siguiente: function () {                         
-                         // escondemos las preguntas actuales 
-                         $(".p" + trackQ).hide("drop", 300, function(){ 
-                             // Si el trackQ es 3 volver al principio, sino incrementarlo                             
-                             trackQ == 3 ? trackQ = 1 :trackQ++; 
-                             //alert(".p" + trackQ); 
-                             $(".p" + trackQ).show("drop", 300);  
-                         });                      
-                     }, 
-                     Cancelar: function () { 
-                         $(this).dialog("close"); 
-                     } 
-                 }, 
-                 close: function() { 
-                     // para que al momento de volver a abrirlo se muestre de nuevo 
-                     $(".p1").show(); 
-                 } 
-             }); 
-          
-          
-             $('#button').click(function () { 
-                 $(".p2, .p3").hide(); 
-                 $('#preguntas').dialog("open"); 
-             }); 
-         }); 
HTML que se usa:   
Y aqui lo  puedes correr para ver como funciona: 
http://fiddle.jshell.net/ZW29U/