Ruby Reef makes a reef safe product called "Kick Ich" but it is really hit or miss. First...prior to any treatment, make sure it really is ich. You would hate to dump chemicals and all that stuff in just to find out is isn't. I would also suggest prior to using chemicals, supplementing with garlic such as Garlic Power, Garlic Guard, etc. Soak your food in it prior to feeding. The fish normally like it and it helps their immune system. A lot of times a fish a can rid itself of ich if it is strong enough. Also, feed heavy and keep them eating. Keep the stress levels down and turn the lights off for as long as you can do without them ie: without hurting your corals. Raising the temp of the tank also accelerates the life cycle of ich and the only time ich can be killed is when it's in the free swimming (invisable) stage.
Hope all goes well...good luck.