Sorry I have only just stumbled on this old post,
Its been quite tricky and using a microphone can be tricky depending on your controller, If you run your controller output back into your audio in jack on your laptop-but you may get feedback. Or better to use a second PC or laptop from your Cross setup. then the best way is to buy a soundcard just for streaming, that will act like a main mixer section, but you have to be aware if you use the same laptop for it all you may end up with conflicts with your laptop sound, controller sound in relation to the streaming soundcard, it can be done as its intended, but it can get confusing with three soundcards if indeed your controller has a soundcard also. So its best all round you buy a streaming soundcard and use a second computers/laptops for the actual streaming, then again your second computer soundcard may suffice if it has decent audio. input.
http://www.amazon.co.uk/Citronic-Mini-S ... d_sxp_f_ptI hope you understand a little better.