Different user form for registration and edit
the multistep registration module will help you with this I think.
Together with the profile2 module.
Those 2 modules will help you with the multi step registration part. For the user edit page you should check the checkbox in the profile2 preferences where it says use a seperate page for editting user profiles