Mmm porque no tratas de reproducir el problema ya que sigo sin ver exactamente donde tienes el problema, dices que desde noticias_editar y calendario_editar puedes cambiar variables de sesión y si funciona, pero cuando lo haces desde editor.php es donde no las ve?
Revisa si editar.php esta iniciando la sesión correctamente, prueba antes de llamar a session_start() hacer algo como: if( headers_sent() ) { die( "ya se enviaron cabeceras.." ); }
Saludos