Впопрос состоит в следующем
каким образом можно сделать так чтобы при залитии файлов (в простом случае выполнение php скрипта кторый создает файл ) в определеном vhost права этому файлу назначались пользователю от имени которого был запущен скрипт
Лучше расскажите как сделать наоборот. Я вот не знаю как не рутовый процесс может назначить создаваемому файлу пользователя, отличного от своего собственного. Ведь в таком случае ничто не мешает написать скрипт создающий суидный бинарь и дающий ему пользователя root. Может вы только думаете, что скрипт был запущен из под другого пользователя либо для создания он обращается к функциям находящимся не в нем самом.