Una soluzione potrebbe essere ajax http://javascript.html.it/guide/leggi/95/guida-ajax/ vantaggio principale non ricarichi la pagina. Svantaggi con javascript disattivato il sito non funziona, si deve avere una discreta conoscenza del linguaggio.
Altra soluzione carichi tutti i dati in una pagina che visualizzi in un iframe, vantaggi molto più smeplice, e funziona anche a javascript disattivato. Svantaggi procedura deprecata dal w3c
P.S. Benvenuto sul forum