A parte il fatto che ha un bel bug sulla scelta prezzi? (leggermente trascurabile)
Allora: modificando la combobox, una chiamata asincrona fatta con ajax (jQuery) invia i dati ad una pagina che fa una query con i dati passati.
In base a quei dati, invia i prezzi alla pagina index, la quale va a sostituire, tramite javascript/jquery, il testo dentro i box relativi.
Viaggia comunque tramite chiamate asincrone e query da file esterno.