If you are pinched can contract shingles?

No, shingles cannot be caused by being pinched. Shingles is caused by the varicella-zoster virus, which lies dormant in the body after a bout of chickenpox, and can resurge later in life to cause shingles.

Sprain - Related Articles