If you have got the User Registration Solution Pack implemented then you are on the rite track. You will not need to have a special page for each user, instead this can all be done on a single page that has dynamic content based on the logged in user. This is like the profile page that lists details specific to the current user.
The idea is that you have information stored in the users record or another table in your database that has an association to the user. This is usually done by having a column in the table to hold the user id, this is referred to as a foreign key relationship.
You could then put in custom content on the page based on the user by having a recordset that filters based on the id of the logged in user. This part is identical to the profile page, there is a recordset that is filtered by the userID. Since the recordset is filtered like this any values that you bind to the page from the recordset will only display details specific to that user.
Please post back with any further questions you have about any part of this.