Well, there is no standard USB protocol for webcams or lets say each major webcam manufacturer invented its own standard (and they like to change that between model releases too). So forget about talking to a webcam through a manufacturer independant driver. That said each webcam comes with a driver which plugs into Video for Windows (VfW) and mostly also some form of Direct X. For our uses VfW is best suited as it is actually a standard and its API is fairly simple to use although you don't get around C programming. Luckily there have been some smart people who did that work already for you
😉Check out:
http://www.hytekautomation.com/Products/IVision.html
or
http://www.cs.unc.edu/~parente/labview/index.shtml
The first is a rather impressive Video
Manipulation library with a nice video capture interface to VfW too, and the second is a simple video capture library to access any VfW compliant device.
Rolf K
Rolf Kalbermatter
My Blog 
DEMO, Electronic and Mechanical Support department, room 36.LB00.390