Con asignacion normal:
Código PHP:
// En sesiones.php:
$_SESSION['staff'] = $auser['staff'];
$_SESSION['editar'] = false;
// En editor.php:
$_SESSION['editar'] = (isset($permisos['editar'])) ? true : false;
// $permisos['editar'] es verdadero, de lo contrario no podria entrar al formulario.
En el manual de PHP vi una clase para actualizar variables de sesion, la voy a usar a ver si eso puede corregir el problema.