Yes, you would store both prices in the cart when it is inserted and create a calculation to change the price in the cart based on a session variable, that way they could log in and get the new price at any time.
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.