Okay bro - assuming you have a pretty good PC or Mac already, for a couple grand you can have a studio on level with what would have cost a million only a decade ago:
1) Recording Software -
http://www.steinberg.net/Steinberg/defaultb0e4.html
Check out Cubase to record and Wavelab for mastering.
2) Drum Tracks -
http://www.guitar.sk/drums/drums_main.htm or
http://www.leafdigital.com/software/leafdrums/
3) Going direct with you guitar -
http://www.nativeinstruments.de/index.php?guitarrig_us
--
If you wanna hear an example of a recording using this equipment:
http://www.marktiarra.com/mp3/kylesmiles.mp3