CRM Version: Online Edition

I am hoping to show stock weight on the order screen that is a running total of all products added to the order. Even better would be to gather this total weight and when the order is saved or recalculated it hits an external site that reports back the shipment cost based on shipping method, shipping address and total product weights. Anyone have an idea?