Preheat oven to 375 degrees.
Blend together pineapple juice, honey, soy, lemon juice, garlic and ginger. Set aside.
Thread ham, pineapple, peppers, and shallot chunks on skewers, alternating between the four ingredients.
Place skewers on greased sheet pan and baste all sides with pineapple soy mixture. Put pan in oven for 8 minutes, flipping skewers halfway through. Broil each side for one minute and remove from oven. Ready to serve.