you could use a form on the checkout page to allow the user to chose the shipping service, this would set a session variable on the confirm page that would be used for setting the shipping service in the behavior. that is the most common scenario.
Your friends over here at WebAssist! These Dreamweaver extensions will assist you in building unlimited, custom websites.
These out-of-the-box solutions provide you proven, tested applications that can be up and running now. Build a store, a gallery, or a web-based email solution.