First, there's a difference between 'own' and 'posess'. You can carry a weapon that you only possess, and do not own.
Second, we don't have registration in NC. So though there is a law against sales, even private sales, without the CHP or PPP, they can't really prove that you've done anything wrong.
Clear as mud?