M.P.
Hmm...I kind of think you will need to pay for them-esp if you are paying for half the dinner party. Don't you think it will be awkward when his mom and cousing don't take out their wallets and the friends do?
Why don't you plan a mini surpise party for him? You go out to dinner as planned and have your friends gather at your house to wait for you with a cake and cocktails? HAve the MIL and cousin come back too. Maybe on your drive home you stop at the store for something you 'forgot' and they make it there before you to be in on the surprise.