I've slept on it. Good morning btw. :)
Thinking out loud...
What if I created a 2nd recordset that only looked at the <item> names, and then I included another loop before the detailed loop occurs....?
<?php do {{
fwrite($fp, '<item Name="'.$row_Recordset2['name'].'">');
} while ($row_Recordset2 = mysql_fetch_assoc($Recordset2));
fwrite($fp, '<image="'.$row_Recordset1['image'].'">');
fwrite($fp, '<text>');
fwrite($fp, '<![CDATA[Lorem ipsum dolor sit amet, consectetuer.]]>');
fwrite($fp, '</text>');
fwrite($fp, '</image>');
fwrite($fp, '</item>');
} while ($row_Recordset1 = mysql_fetch_assoc($Recordset1));
?>
Not sure if my syntax is even close, nor do I have time to test this out, but hopefully when I get back later today, someone will have commented on this and then I'll test it as well...
Have a great day folks!