I was having the same problem but finally managed to sort it, firstly you need to make sure that you're logged onto your machine as administrator while edting the resgistry. There is also a file that you need to add to your c:\windows\system folder. After I done this it worked fine if you give me your email add i'll send you the file or you can also get it from http://www.dll-files.com/dllindex/dll-files.shtml?xmlparse which is what i did and it works a treat (",)
I have 3.2GHz P4 HP PC running XP Home. Logitech webcam works fine. Internet access is fine via 802.11b/g link to Airport Extreme base station connected to broadband DSL (with WEP and MAC filtering on).
When I try to activate webcam within Yahoo Messenger, I am told I am unable to connect to the webcam. Is it an issue with preference settings re connection?
I have even gone into registry to add new DWORD as UseVFW with value data = 1.
Any help or pointers would be appreciated.
Thanks!

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic