> if iodobenzene can be formed this way
well, the article says "iodination of phenols", so draw your conclusions...
but iodobenzene is trivial anyway.
benzene + iodine + sodium persulfate => iodobenzene, 70% from iodine.
sodium persulfate can be had in every electronics shop for cheap