Yo lo haria con jQuery, creando un script que al hacer submit en el formulario, introducirle un preventDefault para que evite el submit y en vez de eso realizas una peticion Ajax al archivo php y recuperas los datos de este mediante la opcion succes que te proporciona jQuery, te p.aso un codigo de algo parecido que hize..
Código:
jQuery.fn.contenido = function(contenido){
this.each(function(){
var elemento = $(this);
elemento.on("click",function(e){
pagina = contenido
e.preventDefault();
$.ajax({
url: contenido,
type:"GET",
data:({
lang:lang
}),
success: function(datos){
$("#ct").html(datos);
},
beforeSend: function(){
$("#cargando").fadeIn(1);
},
complete: function(){
$("#cargando").fadeOut();
}
});
})
});
}