>>305です。
やりたい事は、画像のサムネイルをクリックすると、CGIを介して生成されたHTMLを表示して、
そこにQUERY_STRINGで指定した画像を表示するというものです。

&header;
if ($ENV{"QUERY_STRING"} ne "") {
 print <<"EOF";
<CENTER><IMG src="$filename"></CENTER>
EOF
}
&footer;

これでも問題ないのですが、画像を読み込んでwidthとheightを取得した上で<IMG>タグの中で指定したかったのですが・・・。
niftyの仕様は酷いですね。