Sorry for the late reply - project has been on hold, but just to explain a bit more about family members: The subscription is not so much for accessing the website, but for a membership to a local sports club. Often we have 2 or 3 members from one family, and we want to give those members a family discount.
I'm thinking of a single login (Joomla user), with multiple subscriptions. Each subscription should contain a record of the individual with name, phone etc. From what I understand now, CB Subs doesn't support custom fields on the subscription.