Is there a program were I can rip the singers voice of a mp3? and have the singers voice accapella and then the beat (music) spereate into their own file?
No, you can't do that. If you wanted to seperate the vocal track from the music you'd need to go in the studio and find the seperate recordings of each before they were mixed into the same song.
You can try using goldwave (www.goldwave.com) for vocal silencing... but it won't sound good at all.
In my car, I have a tape-deck hook-up that I use to play my iPod music. Recently, it's been fucking up to where if you don't get it just right, you can only hear the voice of the artist.