Did you want a pony with that?
As far as machining: Magnets have to be ground. Period. They are intermetallics and machine like ceramics, only more brittle. The techniques for doing it are pretty specialized, and there only about four companies in the US that do it, and they usually have pretty sizeable minimums. (one of them is my employer, so I am being deliberately vague)
If you just want rings, that's a fairly common shape, and you can probably find that if you poke around on one of the websites that sells Chinese magnets or eBay.
Magnet grades are usually specified by energy product, as measured in MGOe. For instance N44 will have an energy product of 44 MGOe. MGOe is actually a mashup of the two characteristic that really define a magnet - remanance (which is the amount of magnetic flux it produces) and coercivity (the ability of the magnet to resist demagnetizing). Think of remanance like a car's top speed and coercivity like its torque.
Magnets are normally characterized either by a Hall probe (that measures the magnetic flux density at one point) or by a Helmholtz coil (that integrates the total flux). Again, this is pretty specialized stuff, but Hall probes are pretty cheap.
For the humidity I would either suggest samarium cobalt, or insist on a NdFeB magnet being nickel plated. NdFeB rusts pretty fast (the Nd is electrochemically similar to magnesium) so you need to protect it. Generally NdFeB magnets are significantly cheaper than SmCo (and have higher energy products, but lower coercivity), but both change based on market prices of the raw materials. For instance, right now the prices are closer because the Dysprosium that is added to NdFeB to improve the coercivity is extremely expensive. Two years ago it was cobalt driving SmCo through the roof.
Hope you enjoyed Magnets 101