Why not go with Steam.com for this? They have the tech to do this and you won't have to deal with folk's old CD drives.
Bob