Can you subpoeana people from out of state?

Just that? And if you can, how do you do it?

You can not subpoena someone from out of state to appear for a civil case as the NC courts do have personal jurisdiction over them.