Children are adopted everyday across state lines and international borders. If you adopt, an attorney will be involved to make sure that everything is done properly.
For a start i would try contacting your North Carolina Department of Health and Human Services. They can very probably help you out and point you in the direction of a good adoption service.