clinic:I think it is always possible to use a COM wrapper to use DirectShow on .NET plateform ( with a lot of Marshal inside ;-) )
There are plenty of COM wrappers out there (like DShow.NET), the only challenge should be getting the image data onto the textures. I haven't tried this myself for XNA yet, but maybe my old MDX webcam thing could be of some help here.
Edit
Never mind my shabby old library, looks like Joel's got everything covered and in much better shape
The link ZMan posted was down, so: http://www.codeplex.com/ScurvyMedia