Creating a user specific page

i have a member website and would like to do the following

  1. user logs in
  2. get current user ID
  3. add current user’s ID to your dataset so that they already have a unique URL set up before they enter the dynamic pages where they can fill out forms
  4. create button with link to a dynamic page with current users ID
  5. allow user to edit/update data

this is different than creating a member page in that I need to create a unique URL before the user fills out a form in a dynamic data set.

thanks for any help/suggestions!