"Try to do the right thing, play it straight, but the right thing changes from state to state," as Soul Asylum sang in the early 90's....
I've been fortunate that the past 2 states (NC and PA) I've lived in have become fairly liberal with the beer laws, although PA still has some oddities related to the amount you can buy outside of a "beer distributor" (where you can only buy cases, and used to be the only place you could buy beer...)
The homebrew laws are pretty allowing in both states...you can definitely share homebrew, and as long as it's for charity, it seems it's OK to indirectly sell homebrew. In Charlotte, the annual
Oktoberfest is run by the
local homebrew club, and other clubs come from all over the state to also serve homebrew. There's easily as much, if not more, homebrew there than there is commercial beer. All of the ticket profit is donated to local charities. In Pittsburgh, one of the two
homebrew clubs sponsors a
beer event that is almost entirely homebrew, with a few local breweries joining in as well, and the event proceeds all go to the cystic fibrosis foundation in honor of a club member's family member who has the disease...
Both pretty good uses of "sharing" homebrew, if you ask me!