the registration and login tutorial can accomplish this, just don't add the restrict access behavior to the checkout page so that non logged in uses can still access the page.
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.