I have posted about whole chicken roasting recipes here before. I recently tried to BBQ a whole chicken on a beer can. It was a great success!
You need a smallish chicken, small enough to stand it up and still close the lid. You basically get a hot fire going (I used charcoal) in a circle around the edge of the BBQ. I put a 1/2 can of beer on a tray and placed the chicken over the can. Then transported it to the grill and placed the can/ chicken in the center. Put the lid on and let cook for about 45 min., then checked the temperature every couple minutes until it was done.