Yes a Spiral Ham or any ham can be frozen and you really should keep the Spiral Ham frozen if you plan to store it longer than 4 days.
The spiral ham should keep without spoiling in the refrigerator for 3 to 4 days.
If you want to keep the spiral ham longer than 4 days always freeze it and when frozen the spiral ham should keep for 6 months to a year.
I sometimes buy spiral hams and other hams on sale and then place them in the freezer for 6 months and sometimes even a year later.
The ham is not as fresh after a year but it's still very safe to eat it.