i don't think there is a way to access the microphone from vb directly... i asked a while ago and no one answered!
what you can do is use the "DirectX DirectSound" and record something from the microphone to a file, and then play it, again with directX