Hold on just a second here...
As I understand the law, if I own a firearm, I can transport it across state lines without any significant issues, as long as it doesn't conflict with the laws of the state I'm leaving, the state I'm entering, or any states I might be traveling through, correct? At least, when I moved from WV to NC, that's how it was explained to me by the county sherriff's office. As long as I owned the guns, I could bring them to NC without any problems, as long as they didn't violate NC firearm laws.
So in this situation, if PP purchases the gun, then he's the owner of the gun. It doesn't matter what he bought it for. He owns it. So he's transporting a weapon that he owns to Mississippi, which is perfectly legal and doesn't need to involve anyone with an FFL at all, right?
Now while he's in Mississippi he just happens to decide to give that gun to his FIL. Gift. Done deal. Mississippi doesn't require any particular procedure for that type of weapon as far as I can tell. If he was in North Carolina, since it's a handgun, then his FIL would be required to get a permit to recieve the gift, but that still wouldn't involve anyone with an FFL.
So what am I missing here?