I need input on a process I've been thinking of.

Orders are scanned into PDF file.
Uploaded to server.
Processed with an OCR program.
Then added to a DB.

I'm pretty sure I can have the scanner I have upload to the server with no problems. I'm not sure which direction I should go with on the OCR.

I'm thinking I will need a script to run every time a file is uploaded to run the OCR, save the output, upload to db, then delete pdf and output file.

I'm a fast learner. I currently have a Sharepoint 2007 server running. So I already have a sql server, but was thinking about putting up a mysql server for this. I have more experience with mysql and have a friend who knows it really well.

I'm open to any suggestions.