Sounds like you have two different types of accounting transactions:
1) Purchasing inventory - DR Inventory and CR Credit card account
2) Paying commissions - DR Commissions and CR Cash paid
Setup separate GL accounts as CC liability accounts for each contractor, for example:
Account 2101 - CC Contractor #1 (I would use their initials in account name)
Account 2102 - CC Contractor #2
Account 2103 - CC Contractor #3
When you pay CC bills - DR CC account and CR Cash account
Use amounts in CC accounts to compute commissions for contractors