Cabela's sells a roaster with can holder(s) that works well on gas grills (smaller and retangular). when we make it we call it 'butt drunk chicken' and it's even better if you put a smoke box with apple wood chips in with it. mmmmmmmmmmmm......
Beer Can Chicken Cooker Item: UD-515356
Price: $9.99 - $19.99
http://www.cabelas.com/cabelas/en/te...jpg&hasJS=true