Thanks for the reply.
I found another way before this reply..seems to be working okay and lets us set the correct spacing.
$text1 = "line1";
$text2 = "line2";
$text3 = "line3";
and:
imagestring($img, 3, 95, 30, $text1, $textcolor);
imagestring($img, 3, 95, 45, $text2, $textcolor);
imagestring($img, 3, 95, 60, $text3, $textcolor);
This works fine, but I guess it's a waste as $img is called 3 times, so technically I guess it's loading the .png three times?
If there's a way to keep this event it would be better, but how can I get rid of $img on the text2/text3 lines to stop this wasting?
Thanks!!!