So you will have customers select a type of shipping, and size or weight options... ? How many different things will they have to choose to send a package, and how do those choices affect the price? You should be able to do it with Zen Cart, though if you have complicated pricing combinations you might need to add some custom javascript to the product listing page. No idea if there is another platform that will do it easier.