I am not going to write your code for you - that's the sort of thing I get paid for

- but I will help you do it yourself.
The way I would do it is as follows:
You will need
- A place to store the data (MySQL table)
- A form for the user to edit the data (form.php)
- A script that will process any data that the user submits (save.php)
When you create the user, you can create an empty entry in the MySQL table.
form.php will first get the stored data and echo the html for a form using the trick above to put the data into the "value" attribute of the inputs in your form. This way, all the fields are already filled in with whatever the user entered last time.
The form should be pointed at the script that deals with the data (action="save.php"). save.php will use the data to create an UPDATE query for the database.
If you don't know how to do any of these steps, look at tutorials for each step (starting with forms, etc.) and you will soon learn how it all works, that's what I did!