Loyalty program shared through multisite settings.

Our business case imply that our members can cash and schedule appointments on our website. As I need different account for each member, I thought that using multisite settings were best. However, I want them to share a loyalty program so if you hire Joe, you earn "money" exchangeable with any other member.