imported post
Lonewolf,
The only way you can purchase a handgun out-of-state is to have it transferred to you through a dealer (or person) who has a Federal Firearms License (FFL) in your home state.
So you could go to a store in SC, find the gun you want, and ask them if they will do a transfer to your dealer in NC. Then you'd have to contact your dealer in NC and have them FAX their FFL info to the SC dealer. Once the SC seller had the FFL info of your home-state (NC) dealer, THEN you could pay for the gun at the dealer in SC.
The SC dealer would then ship the gun to the NC dealer. The NC dealer would run your NICS check and process your BATFE Form 4473, and charge you a transfer fee (usually between $25 and $50).
Then, and only then, could you take possession of the firearm.
Long guns are different. In most states, you CAN purchase a long gun (rifle or shotgun) if you are not a resident, but it has to be a "face-to-face" purchase. They just run the NICS check and you fill out the 4473, and show them proof of your ID (like a drivers license), and you're good to go!
But your NC CHP doesn't mean anything in SC with regards to PURCHASING a firearm. It's only good for carrying...