Hey GoBall...I was beginning to worry about you, haven't heard from you in ages! lol
Okay, this may help what you're trying to accomplish. There's a freeware app called "Audacity" that will let you remove background noise from audio files.
I used it for a project recently and it seemed pretty good. It would take a while, though, to remove scratchiness from all of the songs...since you'd have to do them one at a time.
My suggestion, and I absolutely HATE having to say this to you, would be to pick up as many as you can on CD, then bring them in directly from the CD to your computer. If they're records and cassettes, chances are they're older songs, and would be available on compilation CDs, especially the better known ones. This would help keep that cost down.
The link to Audacity is
http://audacity.sourceforge.net/Good luck!