GPS Stumped

My GPS library to read and parse NMEA strings is on a holding pattern - I can't find a driver or patch to read USB ports. I need it to map to a virtual COM port as my mapping package expects COM port inputs also. I looked around how other GPS libs do it and can't find an easier solution other than to write a port mapper using the DDK.