I did my first ham on the grill for Christmas Day. It was a 13lb bone in Smithfield Ham I picked up from BJ's. I covered it with a light dusting of the same basic rub I use when cooking pork butts. Then staked a bunch of pineapple rings to it and suspended it using my roast/rib holder over a foil roasting pan with apple juice in it. I cooked it indirect on my 26er with piles of charcoal on both sides and a two fist size chunks of apple wood. I kept the grate temps between 290 and 340 for the entire cook. Per the instructions on the ham, I brought the internal temp up to 148. It took a good 5 hours. I think I recall reading to plan for 18min per pound. Anyway, I glazed it every 45min with a whiskey/apricot glaze I cooked up ahead of time. It turned out phenomenal. The whole family was very impressed (including the mother-in law.
In my opinion, I would ditch the match light charcoal. I would never let that stuff touch any of my grills.
I got the recipe from BBQpitboys.com
Here was the glaze I used
3 diced jalapeños
1/4 cup whiskey (I used gentleman jack)
10oz jar of apricot marmalade (I used preserves)
1/4 cup molasses
3tbls soy sauce
2tbls brown sure
Bring it to a simmer for about 10 min and glaze the ham every 45min-1hour. Here is the ham going on
And here it is about two hours in. Sorry, no finished pics.......it was good enough that my picky brother in-law called last light to see if there were still enough leftovers for him to reload