I did a search, and didn't find anything of this nature before.
I went and saw Trans-Siberian Orchestra perform last night in Rockford, IL. They put on an amazing show by the way, but it's what they did before the show that makes them special. After basic introductions last night, the audience was told, that for the last 13 years, when they do a concert, the orchestra donates $1 from every ticket sold to a local charity.
I don't know how many concert goers have had the main venue announce that, but I thought it was awesome of them to do something like that.
Last nights concert raised over $2400 to the Rockford Food pantry.