CGIにはヘッダというものが必要です。

print '</NOFRAMES>';
print '</FRAMESET>';

これは何なの? キミはまだCGI以前にタグの学習が必要では?