i see.
well,if he has 'form' in not paying his fair share, then perhaps you should not have presumed this time he would cough up?
but he should have made provision if possible, from 8 weeks ago, to ensure that he could pay
but then he might have ongoing financial worries and is too embarassed to say, hence not paying up in the past
agree that perhaps using M&S or waitrose food in a hall or using your own home might be better
if you can;t afford it , and will begrudge paying more, it will take the fun out of it