I think having it catered somewhere is a great idea. We definetly need more room than what the Roadhouse can provide. Again, the gambling idea really isnt for me, but if you have the people who will commit their time to running it, go for it... just keep it seperate from the rest of the party.
As for the $$ goes, try this idea... numbers are for example only...
You could make it $20 to eat only (no alcoholic drinks) OR $40 to eat [and] this would include say, 10 drink tickets per person (for one ticket equals one beer or "drink". Those that want to eat and drink will pay $40, and those that dont want to drink, can still eat, but WONT have to help pay for those that drink. Doing it this way might also help satisify the local laws where the alcohol is concerned.