I'm sure there are lots of ways to do it, but a roasted turkey that hasn't been carved yet will stay warm for quite a while covered tightly with foil. I'd probably just take the turkey out when you have to put the appetizers in and leave it tightly covered. I wouldn't slice it until right when you're ready to serve it-- this worked really well for us for about 1 hour on Thanksgiving.
As to the ham, since hams are usually fully-cooked, I'd slice it and either (1) cover it with foil and put your warming drawer on its medium or high setting and just let the ham be warmed/cooked in there or slice it and heat it covered in the microwave. Is it a spiral sliced ham or already glazed? You really don't even need to cook it in the oven, then, and just slice and warm it. You don't want it to dry out, so unless you really want to roast a glaze onto it or something, I'd take it out of the fridge and let it warm up a bit, and then microwave or warming drawer it.
Jen, mom to my silly monkey, 10/06