Normally if a companion is assigned to you and you have control over him, he will talk to your character only.
Essentially it's not about the host but about who is considered as the " party leader".
Knowing 3 players for instance will have an alliance of 3 parties.
2 characters party + 2x 1 character party.