User Profile Edit workflow
There is need to work with Rules module make such action, "send email", "change role".

The workbench module is very popular, but is for Drupal 7 only. can be achieved good results using the revisioning module, which has a release for Drupal 6.