But that's the problem. The gun is not his and there is no legal way that I am aware of to transfer it to him in NC since he is an out of state resident.the problem with the law that allows you to legally ship to yourself vie "common carrier" is you can't find a common carrier to do it. UPS and FedEx have their own rules which bascially states either the shipper of the receiver need to hold and FFL and you MUST ship via premium air service.
If the gun is yours, take it on the plane. No big deal.
Also, I do not believe UPS or FedEx requires FFL involvement if you are shipping to yourself. Their policy does require premium overnight service to reduce the risk of the gun being stolen. We looked into doing just that with the guns we didn't check on the airline. We opted instead to "move" the rest of the guns with the furniture my wife received from her mom's estate.