allora hai pi confusione di me in mente con le sessioni =D

Se tu hai
session_start();
nelle pagine in cui tu sei l'amministratore e hai le variabili in $_SESSION identiche (i nomi) a quelle nelle pagine dei giocatori, per forza, quando vai a riscrivere i valori delle variabili in $_SESSION sarà come "essere diventati" l'utente.

Quello che ti stavo suggerendo, e sottolineo che non l'ho mai fatto e non ti so dire se sia o meno la strada giusta, è che devi dare un nome alla sessione
codice:
<?php
  session_name("admin_modifica_utente");
  session_start();
  $_SESSION['admin_su_utente'] = 1;
  ...
  ...
  if ($_SESSION['admin_su_utente']==1) {
    //non mostrare form per modifica password
  }
?>