At this point there's little need to dose iodine. Many folks are able to go without. Also, tuxedo urchins and conchs are known for their veracious algae eating. If there's any literature that shows iodine additions boosting nuisance algal growth, let's try to find it and determine once and for all.
It is the large, green BRITTLE star (spiny legs) that is known to be a fish-eater, not serpent stars. The sea stars you have are fine. Stick with
Ophioderma spp. and you'll be fine.
The issue of phosphates is not a dead one, the readings can be coming up zero while the hair algae has them temporarily bound. Photoperiod is an excellent way of getting a handle, the coralline algal growth can wait. Think of it this way--you might get coralline growth, but it won't last long if it's smothered by the hair algae.
Have done any searches in our library? If not, make use (it can be rather extensive, but NOT as extensive as the Advanced Aquarist online 'zine database. Hoo boy, now
that's extensive!)
http://www.reefs.org/library -- Also, try this site for information, we have more FAQ's on this issue than I could count --
http://www.wetwebmedia.com -- just use the Google search engine at the bottom of the page for links within the site.
Consider planting some other macro algaes in the tank for a while to set up a competition for nutrients, as well. If it grows really well, harvest and donate to the local marine aquarium society, or take it to your local shop for credit.