I never used this but it looks interesting....
http://www.emachineshop.com/
I am 100% sure that a custom chainring would be
prohibitively expensive. I don't even know if special heat treating would be required.
Nice thing about the emachineshop is that you get a quote upfront.