If you live in or near Richmond, you can go get food from the Richmond Public Market. For a small platter of food, it's about $15 and that can feed to maybe 10-15 people. So if you get the biggest platter(I think its $25) and get $100 worth then...
Not the freshest food but cheap and quick solution as usually, catering require days of notice...