I'm Jason. James is my brother ;)
PowerStore will not work for this.
for one, you would need to force the users to logon before they purchase a class registration, power store does not force login.
you are going to need to create this using eCart.
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.