He does have pain, then. He may be reacting to the one friend because he associates pain with that person. Perhaps that person has petted him in such a way that it has caused pain in an ear. And/or, perhaps that person has greeted him in such a way that the dog hurt his damaged joint.
Do have his veterinarian check him carefully. And I would suggest a slow, gentle reintroduction to that person. Here is an article that will help:
http://www.veterinarypartner.com/Content.plx?P=A&A=1612&S=1&SourceID=47
and this one:
http://www.veterinarypartner.com/Content.plx?P=A&A=1761&S=1&SourceID=47
and this one:
http://www.veterinarypartner.com/Content.plx?P=A&A=1811&S=1&SourceID=47
Once you figure out what behavior in that human friend worries the dog, and get the cooperation of the human to never do it again, and to help you show the dog that things have now changed in that way, the dog may be comfortable around him again. But watch that the dog is not put into a pain-causing or worrying position with ANYONE. If there are going to be several guests, consider giving the dog a very comfortable private place to hang out inside away from the group.
-----
Kathy Diamond Davis, author, "Therapy Dogs: Training Your Dog to Reach Others," 2nd edition, and the free Canine Behavior Series articles at http://www.veterinarypartner.com/Content.plx?P=SRC&S=1&SourceID=47