הכי טוב: תשתמש במנוע AJAX. אני ממליץ על זה של JQUERY. אם אתה לא מכיר את שניהם, AJAX זה שילוב של צד לקוח עם צד שרת כדי לבצע פעולות כמו מה שאתה רוצה, שדורשות שליחה וקבלה של נתונים אבל בלי לרענן\לעבור דף. JQUERY זה מנוע JS חכם ופשוט, בין היתר יש לו אפשרות מאוד נוחה של AJAX.
פחות טוב: באפשרות של יצירת תמונה ב-PHP יש לך גם אפשרות של שמירה של התמונה (עם שימוש ב-PATH). ב-PATH לשמירה תעשה מספר רנדומלי כלשהו, שמור אותו בסשן, ואז תעשה משהו כזה ב-img src:
http://mydomain.com/images/<?php echo $_SESSION['random']; ?>.png
בהצלחה.
