A "pinched" nerve can wreak all sorts of havoc on soft tissues. Often pain in the shoulder from a "pinched nerve" is actually radiating from an irritated nerve root in the neck caused by disc degeneration. See if he's open to chiropractic. I've seen that help a lot.If you're massaging him, make sure to work on his anterior neck and chest as well as his shoulders. Like BJB-LMP said, depending on where the impingement is there are several great techniques you can use to help your friend feel better.Katykangaroo