Preheat oven 350F.
Place ham into baking pan, flat side down.
Place pineapples over the ham using half toothpicks to hold in place.
Cover the ham with aluminum foil and put the ham in the oven.
After 1 hour, remove the ham.
Take the honey and pineapple juice and mix together, reserving 1-2 tablespoons of honey.
Carefully move the ham onto it's side.
Brush the mix over the ham, getting in between the layers.
Pour the reserved honey over the top of the ham and put the ham back in the oven, uncovered.
Baste the ham again in 30 minutes, using the remaining amount of honey/pineapple mix.
After baking for 2 ½ hours, remove the ham, slice and serve.
