They should just rent each parking spot...problem solved
of course people would be ticked at first, but they could start small and increase a little each year. That way everybody would have reserved parking and friends could go in together and get big chunks of the parking lots