I think this little project going to be dependent on your desire as well as budget.
You probably already know this. Getting the audio into digital format isn't all that difficult. There are a lot of different turntables which automatically do this for you now (some doing direct Vinyl to SD card MP3 conversions). Else, you can always just run Audacity on record with the output going direct into your PC or a dedicated audio interface for a standard turntable.
http://www.amazon.com/ION-Profile-LP-Vinyl-to-MP3-Turntable/dp/B0029QRA1U
http://www.digitaldjtips.com/2010/12/rip-tunes-vinyl-mp3/
Splitting is a bit more difficult. There are automated programs out there but I haven't tried any of them and I'd be thinking that they would have limited success.
http://mega-mp3-splitter.softonic.com/
http://www.virtualdj.com/forums/99215/General_Discussion/splitting_tracks_for_cd.html
https://serato.com/forum/discussion/611405
The only possible redeeming factor is that if it is good enough to split most of them correctly you can just load up Windows Media player, load them into the catalogue, choose the 'Get Info' option about them to retrieve all relevant data. Then use MP3Tag to rename the files properly which then leads to the following and final step.
For the BPM thing. There are a lot of DJ programs out there that do this automtically when you add them to their catalogue or load up a sample file. An example of this would include Mixx or the old Tonium Pacemaker's Editor software which was used to load files on to the device itself. The bonus is that some of them even include details about song keys as well. Easiest way to figure out which one is most appropiate is look for screen shots of how the program works and web search of features obviously.
This will probably interest you a bit.
http://www.mixmeister.com/download-ezvc.php
The program pretty much promises to do most of the initial steps automatically (record and split). May cost you something though...