Recently I've found this software from
www.e2esoft.cn - they have a virtual sound card and a virtual video card that you can use to pretty much do anything you want. The two of them cost $50 and I paid it, and usually I manage to find free software to do what I need to but I was really impressed with some of the things I could pull off.
For example, I managed to record yesterday's Squawk Box (with Ron Paul, CNBC) and route the audio through Ableton Live, mix it with two other video feeds and another audio feed, just to see if I could. Adobe Visual Communicator can handle three video and three audio feeds at once and those two products from e2esoft worked for me.
My next task is to stream through StreamTorrent and SwarmPlayer. In a separate test I could mix Skype in with other feeds, and supposedly you can route any video feed through gmail video chat, I'm pretty sure I can get a telephone into the "system".
Anyway, I don't usually shill for non-open-source software, but these two products have pretty much solved all the problems that I had given up trying to solve. If you can record a webcam you can record any video feed as they all now appear as webcams to the recording application so you just choose "Virtual Web Cam 1,2, or 3" or route VirtualSoundCard1 to the audio input, for example.