We had that issue at a local lake (money part). So, everyone met off the lake property to hand over their fees and collect the winnings. This was a Corps of Engineers lake though. Other tourneys do exchange money on the property, so there may be a permit involved.
As for charging FOR a tournament, that's simply crap. The fact that 50 anglers decide to meet up at a certain lake and fish from 6:30-3:30 and compare weights is perfectly legal and shouldn't be subjected to higher usage fees than everyone else.