Save every object in scene as individual .blend files via python?
Take a look at my add-on Splode. It can export individiual objects into individual blend files, and then link those blend files into the current file, replacing the existing objects. You should end up with the same scene, except that the objects are now linked from their respective blend file.