I am eager to see any answers to this question too. I have a slightly different membership situation, but the same solution should server both your site and mine equally well.
It’s a site for couples where one half of the couple signs up but both gain access and have accounts.
I’ve also heard of larger organizations using similar setups where an employer could subscribe to content and the employees get accounts to access it.