Advanced Shipping Rules provides you with a clean interface to create an infinite number of shipping rules. You can make countless rules that apply a shipping rate based on a large number of criteria. You can create rules similar to table rates, but with MUCH more flexibility and MANY more options.
Assign shipping prices per product. Your shipping price will be the total of these shipping prices in cart.
Simply create a "price" attribute, select which attribute to use in your shipping method configuration, and you are done!
If you need any custom development, or just have questions, please drop me a line!