Shingles is caused by the original chickenpox infection never clearing out of a group of nerves. The virus is closely related to herpes, and like herpes it can get into the nerves where it's much harder to get a good immune response. So it really is a chronic infection. The same types of factors that can trigger any chronic infection can bring on shingles: stress, being sick, the immune system "forgetting" what the virus looks like because of lack of exposure to kids with chickenpox, and/or having a suppressed immune system (from steroids, organ transplant, AIDS, or cancer). The virus isn't getting beaten up by the immune system and it boils out of the nerve to make you miserable.
The chickenpox virus has been found in our closest primate relatives, the other great apes, but I was not able to find anything about it infecting rodents. So your pigs are probably safe from your mom, but make sure she washes her hands after handling them so she doesn't catch anything while her immune system is working on the shingles.
Incidentally, not all viruses are species specific. Rabies infects any mammal, influenza is a bird virus that's learned to sneak into mammals, measles evolved from a cattle virus called rinderpest, which recently became the second ever pathogen eradicated by humans. HIV was caused by humans eating chimps infected with SIV, which was itself a scramble of two monkey viruses that met up in one chimp that killed and ate both species of monkeys. That being said, chickenpox seems to like only great apes.