Se você estiver usando uma distribuição Linux, provavelmente poderá usar o suPHP . suPHP permite que você execute scripts php com o UID / GID do arquivo php que está sendo processado.
Você precisará garantir que cada um de seus vhosts tenha um UID / GID próprio.