vcfreitas,
Por padrão o processo de espelhamento de banco de dados envolve um banco de dados que será o principal, um banco que será o espelho e se necessário um witness.
Como o processo de espelhamento é baseado entre Endpoints, especificando origem e destino, não sejo limitação em configurar Endpoints distintos entres estes servidores, neste caso, você teria que configurar no mesmo Principal 5 Endpoints,
ou seja, um para cada destino.
A questão esta justamente na atribuição das portas de comunicação, onde você terá que estabelecer uma parte para cada Endpoint no servidor principal.
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]