Если переменная просто переменная $, то да, 100 переменных будут умножены на 100 пользователей. Даже когда мы подсчитываем хранилище сеансов, во время выполнения запроса эти переменные также хранятся в памяти в $ _SESSION.
Однако я сомневаюсь, что вы действительно должны быть обеспокоены, количество места, занимаемого несколькими переменными, редко является проблемой; многие большие PHP-приложения будут загружать тысячи переменных для каждого запроса, а затем очищать их в конце запроса. Занимаемая площадь PHP не так уж велика, и управление памятью в большей степени зависит от метода развертывания PHP (mod_php против CGI / FastCGI), чем от любых приложений, которые вы запускаете.
Если говорить точнее, то, может ли ваша машина обрабатывать 100 одновременных запросов, в основном не связано с вашим PHP-сценарием, поскольку интерпретатор PHP обычно занимает гораздо больше памяти, чем выполняемые сценарии. Однако, если каждый из этих сценариев загружает очень большой файл в строку (или набор результатов большой базы данных, или тому подобное), то возможно, что использование памяти вашего сценария является проблемой. Однако в общем случае это то, что сводится к настройке веб-сервера.