たぶん今の制限は

if (length($outdat) > $SETTING{'BBS_MESSAGE_COUNT'}) {
DispError("ERROR!","ERROR:本文が長すぎます!");
}

こうかな? これをたとえば

if (length($outdat) > $SETTING{'BBS_MESSAGE_COUNT'} * 2
|| length($outdat) > $SETTING{'BBS_MESSAGE_COUNT'}
&& $FORM{'subject'} eq '') {
DispError("ERROR!","ERROR:本文が長すぎます!");
}

こうすればいいのかな。