Eu usaria um dos dois padrões, dependendo do seu uso:
- Se cada pessoa tiver vários sites, crie nomes de usuário para pessoas (como 'bob.smith' ou apenas 'bob' dependendo de quantas pessoas você deseja envolver) e forneça a esses usuários as permissões necessárias para editar os diretórios do site (ou aponte o servidor web para diretórios dentro de sua casa).
- Se cada site pertencer a várias pessoas, crie nomes de usuário para websites e forneça aos proprietários a senha da conta compartilhada.
Você pode até usar uma combinação dessas abordagens, se apropriado.
Por fim, cabe a você como você deseja organizar seu próprio servidor.