In a medium saucepan, simmer together peach preserves, honey, garlic, mustard, and lemon juice for 10 minutes.
Put a lightly greased grill pan on medium heat. Spread 1/4 of the peach mixture on each side of the ham steaks, using all of it up. Spread the peach slices around the ham for extra flavor. Cook 3-4 minutes on each side until ham is cooked through and browned. Take pan off heat and serve while hot.