There is a program called Audacity : ( http://audacity.sourceforge.net/ )
which will record your tape for you. The way I do this is I use my
tape player, a 3.5mm Stereo Male to Male cable, and my tape player.
Insure that the heads of the tape player are as clean as you can get
them. Then use the cable to connect from the headphone output of your
tape player, to the microphone input of your computer. Start up
Audacity, and set it to record, and push play on your tape player.
You will want to make sure you have a good 50-100 megs of space free
on the computer at the very least, depending on how long the tape is.
The more free space the better. Keep an eye on the tape, because even
when it stops, the computer will continue to record until you stop it.
Using Audacity you can then edit the sound file. I recommend that you
save it first before you start editing, and restart the computer to
free up all the RAM. Once you edit the file and remove any begining or
ending sounds that might have happened starting or stopping the tape
player, you can then use your favorite CD burner program to make your
CD for you.
If you are doing this with a tape that has several songs on it, or
class lectures, you may have a better (or rather more usful) CD if you
use Audacity to cut the file up into different tracks. But that is up
3.5mm Stereo Male to Male cable example links
You can get the cables at most local stores that sell Audio cables
(Walmart, Office Depot, Radio Shack, etc)