Much of your question is an accounting question as opposed as to how to do it (at least from my reading of your post).
You'll want to categorize the actual expense based on what it is and when it occurred (if you are on an accrual basis) or when it was paid (if you are on a cash basis). You will categorize the offset as you decide below. The categories for the offset most likely are:
- Accounts Payable (to you)
- Note or loan payable
- Credit Card
- Other Liability
- Paid in Cash/injection
Your intent will likely answer the question as to which one to use. Based on how you phrased your question, I'll suggest Accounts Payable or loan payable. It seems that you want to enter some or a lot of individual expenses to a liability account. Accounts payable is designed to do that but it typically is not used for long term debts. The downside of Accounts Payable is that the AP component helps track of aged payables. It seems that you might not need that. Credit Cards expect payment monthly and It doesn't sound like you need that either (in addition to it not being a credit card).
Actually loans & notes payable can have multiple postings too. Might I suggest creating a current or long term liability account as due to you. Then posting individual expenses to that account that total the amount that you paid. If you feel that it should just be one entry, then you can use the splits function and list the individual expenses that way.
As to a current liability, Long term liability or Other liability ... it will depend on the terms of the agreement (when it must be repaid). It sounds like it may be more long term, so long term or Other liability may make sense.