Is there a way to infuse roasted coffee beans with different flavors?
Coffee shops flavor their beans by taking plain roasted coffee, and adding flavoring oils to them. After the oil is tossed with the beans, they are left alone to allow the flavor to soak in for at least 30 minutes.

The coffee flavoring oils are a lot like candy flavoring oils. Although I haven't tried it, I bet you could use those to flavor your beans.

In the land of everything available through the internet, I'd bet you could purchase these coffee bean flavoring oils on-line, and in small quantity. (We bought HUGE jugs of the stuff for the shop!)

I haven't worked in the coffee shop for over 10 years now (since becoming disabled in an unrelated accident), so I can't remember the exact ratio of flavoring to beans. I want to say that for every 1 lbs of beans, we mixed in .03 lbs of flavoring. I don't know what that comes out to be by volume, as we did everything by weight.