Since some water is going to vaporize, we can assume that the final temperature of the iron and liquid water remaining is 100°C.
Here's an outline of the steps:
1) First calculate the heat lost by the hot iron:
Heat1 = mass of iron X ΔT of the iron X 0.444 J/g°C
2) Some of this heat will be used to heat the water from 89°C to 100°C. This heat is
Heat2 = mass of water X ΔT of the water X 4.184 J/g°C
3) The extra heat from the iron that will vaporize some of the water is
Heat3 = Heat1 �?Heat2
4) So finally, the amount of water vaporized at 100°C is calculated from
Heat3 = mass of water vaporized X heat of vaporization of water
= mass in grams X 2264 J/g
I used my book's values for the specific heats of iron and water, and the heat of vaporization of water in J/g. They are a little different from yours but not too much.
Steve