ThinkGeek has just added this grow your own coffee kit to their inventory, and it supplies everything you need to make your own coffee at home. As far as roasting is concerned, I’ve heard popcorn poppers work quite well.
From the product page:
Each Grow Your Own Coffee kit has everything you need to grow your own beans. Just follow the easy-to-follow instructions (the packaging is actually a greenhouse!) and in 3-4 weeks you’ll be seeing sprouts! Grow ’em at work, grow ’em at home, you can even grow ’em with your kids (hey, better to learn about coffee from you then on the playground). Get a Grow You Own Coffee kit today – who knows, the coffee you drink in the future might be your own!
Product Page ($9.99)