The cheapest solution I can think of is to use the microphone in your phone and have it plugged in the computer. I haven't tried it but Google indicated me that it is totally doable.
You could also use the speakers from the phone but I would recommend using real speakers if you have them.