Have you talked to the charity again? Do they perhaps work with a fund raiser? People who do fund raising are experts on the details of special events, and would surely know who issues permits.

Another idea is to contact your local elected representative. He or she (or a staff person) should know who controls what in your city.

If that doesn't work, a reporter on your local paper could be helpful in determining who to contact.

Pam