IMO it depends. Would all these guys be interested in digital files or in prints?
If they're buying prints, I'd charge less up front and more for each print.
If digital, I'd charge on an hourly basis.
If you want to average $20-30/hour, calculate how much setup time, driving to location, gas...