Ciao elenute,
puoi risolvere il tuo problema in due diverse modalità: "lato client" cioè facendo calcolare il prezzo sul browser dell'utente con javascript oppure "lato server" utilizzando cioè delle "pagine dinamiche" (in php, asp, perl o altro linguaggio).
I pro e i contro delle due situazioni:
"lato client" = javascript
facile e veloce da implementare anche su semplici pagine HTML.
Ti basta un hosting base economicissimo.
è relativamente facile alterare il prezzo finale (per un utente avanzato un pò smaliziato)
"lato server" = php o asp o altro linguaggio.
Devi conoscere il linguaggio.
Hai bisogno del supporto server per quel linguaggio (ad esempio per asp hai bisogno di un hosting windows server)
il prezzo è più difficile da alterareP.S.: se il tutto è finalizzato alla generazione di un preventivo, cioè non c'è una vera e propria transazione economica ti consiglierei di procedere con javascript.