I'd probably do a custom table and database application to make that work and not PowerCMS. PowerCMS is more for general site contents, not content that changes for each user like you are describing.
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.