ごめん。$xが重複してた
$image = imagePng($image);
としておいて、あとで
$fp = fopen('読み込むテンプレートHTMLページ.html', 'r');
while ($x = fgets($fp, 1092)) {
$x = ereg_replace('%%pict%%', $image , mb_convert_encoding($x, 'SJIS','SJIS'));
echo $x;
}

って感じです。よろしくお願いいたします。