Eu encontrei o mesmo problema, tentando compartilhar a internet do computador A e me comunicando com o computador B para compartilhamento de arquivos. A diferença entre as nossas configurações, porém, é que na minha configuração: o computador A conectado primeiro a um switch de 4 portas e, em seguida, ao roteador. Apenas esse passo extra é tudo. Mas para responder à sua pergunta: o que eu acabei fazendo para conseguir que os dois se comuniquem estava usando o encaminhamento de porta (1-65535) do roteador para o IP da LAN do Computador B (192.168.2.xx). Do computador A, consegui me conectar ao Copmuter B através do IP do roteador (192.168.137.xx). Eu posso estar enganado, mas acho que as portas de transferência de arquivos para o Windows são 137-139, 445.
Meu caso de uso não tinha obrigações para com os computadores C, D e E.