GJ User Pages is a WordPress plugin that creates a page in a custom post type when a new user registers.
It assigns the page at that user in a custom settings for each new user.
It has an option to redirect the user at that page after login. And an option to create pages for each existing user.
You can download the zip on my Github