How to add extra save buttons
You need to implement hook_form_alter() and duplicate the Save button.

Something like this should work:

function yourmodule_form_user_profile_form_alter(&amp;$form, &amp;$form_state) {
  // Copy the existing submit button into the account fieldset.
  $form['account']['submit'] = $form['actions']['submit'];
  // Give it a high weight to have it show below the other fields.
  $form['account']['submit']['#weight'] = 50;
}


However, I suggest you also look for ways to shorten your form, maybe through theming or by using http://drupal.org/project/field_group.