This link contains the accelerated BSN and MSN programs.
http://www.aacn.nche.edu/Education/pdf/APLIST.PDF
There are a few different options available to you. If you look at the school's website you will be able to see if you meet the requirements (with your background I think you definitely have a great shot). Entry is extremely competitive. BSN will take a little over a year. As for a direct entry MSN - most are three years total (first for RN, then second and third years for MSN/NP). Check the websites for the length of programs.
One of the schools I applied to is University of Virginia. They offer a two year Clinical Nurse Leader/MSN track. The application deadline is February 1, 2007.