Simplificando, não. Você não pode habilitar o compartilhamento em uma unidade mapeada na rede, e as unidades de rede não recebem um compartilhamento $ na conexão.
Isso provavelmente remonta às implementações mais antigas do NETBIOS, que não eram roteáveis (e o computador B está agindo como um roteador nesse caso). Teoricamente, o WINS e o NBT-over-TCP poderiam ter superado essa lacuna, mas a MS provavelmente desativou a capacidade de evitar confusões antecipadamente.
Sua melhor aposta é configurar o Computador B de tal forma que ele possa rotear para B de A, e então A possa mapear seu próprio compartilhamento.