So your after just new rings? Just get 9 or 10 speed machined jobs or lower end shimano from interwebs, a 9 speed chain will run just fine on 10 speed rings, and the other way around it will probably run fine too!
Just built up a winter hybrid thing out of junk parts, tiagra 10×2 but on a 7 speed freehub only 9 of the 10 cogs actually fit, and even then, I find for commuting purposes I am just constantly chainging gear as they are so close to each other (12-30t block).
I find 10 and 11 speed much more highly strung, especially those that have a lot of internally routed cables, so you do have to adjust the gears more often than an 8 or a 9 speed setup, although shimano have just changed the pull ratio on their latest offerings which might help things?