billing person need not to register; emails work. the only problem is double charge for participants and the billing person.
double charge issue has been resolved: Contribution table now has a split_of column which records the participants contributions as splits of the billing contact person.