Thanks for the links, this helps a bit. So you would like to modify this implementation that currently exists or are you working in another site?
When it comes to the pricing being based on what values the user is selecting how exactly is the price calculated? What are the factors for calculating the price?
This will be a very custom implementation but I will be glad to give you any advice or pointers that I can based on the requirements you have.