Two for one

I am wondering if there is a suggested or best way to offer something like a "Two for one". I would like to have a promotion where two members could buy a membership for the price of one. I know it would end up like having each at 50%, but i want people to come "in pair". The most basic way i can think of is have one person buy one membership full price, then email me the name and contact info of the second person, and i would just update that other person`s status, and simply let them manage splitting the cost between them. Is there another way? or a better way?