Neecze, don't forget that the iodine is an ortho-para directing group, so treating iodobenzene with fuming sulphuric acid would yield the ortho and para products.
Here's a possible way for m-iodophenol:
1) Treat benzene with molecular iodine and nitric acid: this will yield iodobenzene.
2) Treat iodobenzene with nitrous acid, together with a reducing agent and a copper salt. This will yield 3-iodo-6-nitrosophenol.
3) Reduce the nitroso group to amino group, and then treat with NaNO2 in the presence of hypophosphorous acid (H3PO2).