Archiving DVDs to Hard Drive

I have several hundred data DVDs that I want to transfer to a large external Hard Drive. I would like the data from each DVD stored in a separate folder on the Hard Drive and I am looking for a way to batch process this. Is there any type of hardware that I could use for this; a DVD tower or duplicator perhaps? After I am done copying all of the discs I would have no use for the device; I don’t suppose that there is any company that would rent such a device is there?

Thanks