Corporate Benefit tracking

Is there a way to have an initiator on a general public ticket order? We are looking at ways we can track corporate benefit usage though owner/initiator which works for both memberships and tickets. Most ticket orders we do not get visitor information on and are sold on the general public account (customer 0.) We want to provide x number of combo tickets or the cost of the combo ticket off a personal membership to corporate members to provide to their staff but are struggling on what the best way to track benefit usage so we are able to provide ROI back to the company.  The staff member would have to have a ticket that we provided to them to access either of these benefits. Any ideas would be greatly appreciated.