Another option would be to divide up the meal lists between everyone who is going, so that you ensure that everyone is bringing something. While at camp you can also assign everyone tasks, so that everyone is chipping in.
First ask him politely that you would like him to contribute, either money or items. Assigning him something specific like ice or chips if you think it would help. If he continues to not contribute then tell him he is no longer welcome unless he does so.