At some point here you are going to have to realise that it could be all hardware, and that there is nothing more you can do, other than your own solution of trying out a USB one. I tried a hell of a lot with this XP computer to network it with a 95 computer. Online information, finding out that patch is different to crossover, and then finally seeing the physical part inside of it that wasn't working on the 95 computer. You just might not see the problem as easily as I did, despite all my wasted efforts before then. If that is the way it turns out though, I think you can get web-cams that have microphones on them, so it can be quite useful, and there is also the opportunity to buy something to split the USB port into a few more. At some point, maybe even my own computer will need that done.
Above is an image of how things look like, or at least a part of it. According to this page, pink should be the one you put the microphone in. If you can't find that, then your solution could be as annoying as what I had to do to my school computers, and they were the type that kept having to be changed around. I think they were able to do multiple things with each plug. The thing about that case, was that when I plugged the device in it actually had something come up that let you change things around.
Well... if this site doesn't give you a gratifying answer to your problems, you can always try out http://www.techguy.org/
-------
My good people of LiveWire:
Dig For Fire (ClAcc) | littlenicky40 (DenServ) | Pan
galeharoldishot | CeramicFrog | iloveto | Girl19
HazelEyes (Mod) | Spasty