It's up to you really and your partner, if you have the money and it's not an inconvenience I'm sure the invitee would appreciate it, but I definitely wouldn't be offended if you didn't pay. You're already giving him the chance to play a course he normally wouldn't.