Ticket Limit for a Series of Events

Interested to see if anyone has come up with a clever solution to this issue. We have a chamber music series that is a member benefit (Not available to the general public). Members of a certain level are allotted a total of 4 tickets per season to be used for any of the 3 events (Members at lower levels pay for all tickets). After they use that allotment, they need to pay for any additional tickets. We have allocations in place that only allows members with a certain ranking to access seats on line, and a pricing rule in place that gives members with a higher ranking access to the free tickets. We do limit them in the pricing rule to 4 free tickets per order, but I don't think there is currently a way to limit the total number of tickets across multiple orders. There was also some talk of using either GC or On-Account money as a way limiting the number of tickets, but that seems both very labor intensive for the number of members we are talking about, and I don't like the idea of creating GC or On-Accounts with basically "Fake Money". Is anyone using a different method for this type of situation.