You can link all the mesh data to one object and then smooth that object.
If I remember correctly, select one mesh object, then use B key to select all the other mesh objects.
I think you then press CTRL+L and choose mesh data from the list. (It might be Alt+L or SHIFT+L, I don’t have Blender in front of me to check though.)
Anything you then do to this ‘control’ mesh will be affected on the others linked to it. Sub-surf &/or Autosmooth can then be applied to all at once.
Link MeshData is in the Ctrl-L menu but that’s going to link ALL mesh data; like the number of verts and their spatial arrangement etc… so you’ll end up with 100’s of objects exactly the same as the active one. The upside is they’ll all be autosmoothed!
You can use the “Data Copier” script in the Object menu of the Scripts window; Max Smooth Angle.
There is a quirk/bug/feature in the program that allows you to do this. Select all your objects, the last one you select will be the brighter pink. Deselect this object (shift-rmb) leaving the rest selected and set smooth. All the dull pink selected objects will be set smooth. Smooth the one you deselected. Done.
Sorry guys, but I’m just not getting how this DataCopier works…
I’ve selected an object and I click the the renew button. I then select what I want to copy, eg: material. I then click another object and I click copy, but nothing getts updated.
I’m trying to get into blender, but I really have to get familier with the interface.
PS: The bug that GreyBeard mentions does not work for me: either I’m not using Blender correctly (probable) or this bug has been fixed (2.37)