You might try Brookline Ice (in Brookline). I asked the folks at Tennessee's BBQ (in Framingham) where they get their smokewood in bulk, and they pointed me there. They might do charcoal too, or know of a source.
Myself, I'm interested in finding some new and interesting smoke wood round here. Heck, I'd be happy to find some apple!
Best,