I would like to post some of my songs on this site, but i don't want to spend money to do it. Can i just use a regular computer mic, like a headset or something. Also, does windows XP pro come with software that i can record and possibly edit with? Can i plug my guitar directly in to the computer and record some how?

I have a Washburn d12s 6 string acoustic guitar(has microphone pickup kit)

Download a program called Audacity. That is free software for recording.

And you could use a regular computer mic, but it won't sound very good.
live to play live