while (<IN1>) {
にしてみたらどう?
IN1 とか OUT1 を見て思うんだけど>>681>>702に心当たりはないか?