Я думаю, что в PHP нет встроенной функции управления сессиями.
Вы можете использовать переменное управление в сеансе.
например
один логин из https://mail.google.com/, затем сохраните все свои данные сеанса в $_SESSION['gmail'][X] , $_SESSION['gmail'][Y],$_SESSION['gmail'][Z]
и затем, когда другой пользователь входит в систему с https://mail.google.cpm/a/company.com, затем сохраните все свои данные сеанса в $_SESSION['company'][X],$_SESSION['company'][Y],$_SESSION['company'][Z]
Таким образом, вы можете отделить эти две сессии друг от друга.