Если вы хотите обмениваться информацией между пользователями, использование сеанса не самая лучшая идея, так как использует файловую систему.Вам лучше использовать базу данных, которая решает все проблемы блокировки, параллелизма и т. Д.
Хотя то, что вы просите, технически возможно, я настоятельно рекомендую против этого.
РЕДАКТИРОВАТЬ
Предполагая, что я правильно понял ваше требование, вот как я бы это сделал:
Использовать сеанс только для хранения данных сеанса, связанных с этим пользователем.Это может быть что-то вроде:
$_SESSION['name'] = 'test name';
$_SESSION['groupid'] = 2;
БД MySQL и таблица с полями groupid
, XXXXX
(данные, которые вы хотите сохранить), timestamp
Всякий раз, когда кто-либо обновляет информацию для определенного идентификатора группы, вы обновляете отметку времени.
Затем запускаете простой cronjob, чтобы проверить, если current time - timestamp > 3600
(один час), и вы можете считатькак устаревшие и удалить эти записи.