I am looking for a little guidance with a new ExpressionEngine project. I have a channel called adventures that contains a group of channel fields. I also have members that can signup and login to the website and eventually purchase these adventures (Which will be done with a plugin). I am looking for a way to allow a user to customize some of the channel fields inside an adventure and then display it only to that user. Each user would be able to create and customize their own adventure based on the generic version I have created.
The user to be able to customize these within a website form interface.
Any guidance would be helpful and if I need to explore PHP over ExpressionEngine code to execute user specific channel field content.