Preheat the oven to 325 degrees F. Score the skin and fat of the ham in a diamond pattern.
Combine the pineapple juice, sarsaparilla, sugar and 1 cup water in a small saucepan. Heat over medium-high heat, stirring frequently until the sugar is dissolved.
Place the ham in a shallow roasting pan. Baste with the pineapple juice mixture, and then bake until the ham reaches an internal temperature of 140 degrees F, 3 hours to 3 hours 30 minutes, basting with the pineapple mixture about every 30 minutes.
Per Serving (based on a 25-serving yield): Calories: 214; Total Fat: 5 grams; Saturated Fat: 1.5 grams; Protein: 39 grams; Total carbohydrates: 4 grams; Sugar: 3 grams; Fiber: 0 grams; Cholesterol: 102 milligrams; Sodium: 1189 milligrams