If a player who has their collision enabled runs into someone who doesn't, they go through. When someone has their collision disabled they can't go through people with it enabled.
If it's easier I'd be fine with a function like how miniGameCanDamage() works, returning if they should collide.