Non gestisci direttamente la USB come potevi fare con la parallela (e comunque anche con quella bisognava capire come fare)
Devi partire dell'hardware che vuoi usare e come si interfaccia questo con la USB. Determini quale device driver utilizzare (in genere il device si presenterà come una COM virtuale) e lo utilizzi in C come fosse una seriale.