mmm, e bueno en Jquery tiene un metodo llamado Load, que muy bien te puede servir para lo que necesitas...
Aca te paso un buen ejemplo ...
http://www.yensdesign.com/tutorials/contentajax/
Carga paginas externas sin que le URL se vea afectada..
http://yensdesign.com/2008/12/how-to-load-content-via-ajax-in-jquery/
me comentas si te funciono .. Espero haberte ayudado saludos...