É possível, mas não é uma ótima ideia. A única maneira real de fazer isso é incluir esses arquivos na configuração principal do apache; mas ao fazê-lo, eles podem colocar diretivas que não são específicas do vhost nesses arquivos. Deixá-los configurar o vhost permite que eles carreguem módulos no processo do apache ou apliquem serveraliases que podem ser de propriedade de outros locatários.
Até onde sei, a única maneira de permitir com segurança que usuários não confiáveis modifiquem suas próprias configurações é executar um serviço httpd separado para cada uma e conexões de proxy reverso para cada uma a partir de uma principal, mas isso tem dificuldade em saber nomes de host corretos para cada um, assim como parâmetros SSL.