I am originally from DC and am a senior nursing student at UNC-Chapel Hill. I also have a degree in another field. Personally, I chose to do the 24 month program at UNC rather than the 14-month program. Both of these programs are very competitive. Still apply, but I would recommend considering the 24-month option at UNC as well. It is a good program.
I took my prereqs through the community college(cc) system. Interest is high in nursing, so it can be difficult getting into classes. So I just took classes at any nearby cc that offered the courses and even took my nutrition and developmental psych courses online. I took classes at Wake Tech, Johnston CC, Piedmont CC, etc. I believe that taking courses through the community college is a good option. First it is much cheaper than a university; second, they tend to offer more classes in the evening, so I could go to class after work; and finally my professors were just as knowledgeable as other professors anywhere else. Thus, I highly recommend it. You can go to the following website to see what courses you need can be taken online. Type in the name of the course. For example if you need a developmental psych course, type in "psychology" and it will give you a list of all the psych courses offered through distance education and which community colleges offer them. http://www.ncccs.cc.nc.us/folder/
As for CNA training, most of the community colleges also provide CNA training and you shouldn't have a problem finding a job as a nursing assistant at any of the hospitals in the Triangle area. Many of my friends are working as CNAs while in school and the agencies are happy to have them simply because they are nursing students and it may be an opportunity for them to recruit you after graduation.
You may go to the following site to see which cc are in the Triangle area. http://www.ncccs.cc.nc.us/colleges_map.htm
Feel free to send me a private message for more info.