P.S. Чем вас не устраивает вариант запустить отдельные экземпляры
веб-сервера для каждого пользователя? Линукс система
многопользовательская "от рождения", виртуализация для работы нескольких
пользователей в общем случае не требуется. Ладно еще под офтопиком, там
запустить виртуалку с сервером на убунте (улыбался, когда писал) может
иметь смысл для повышения безопасности и разделения доступа (с тем, чтобы
в дальнейшем перейти на линукс-сервер, уже научившись с ним работать).
Тем, что управление ресурсами в линуксе - достаточно слабое.
Т.е. ситуация, когда сайт сжирает весь проц и память крайне слабо
контролируется без openvz или аналога.