$FORM{'comment'} =~ s/(<br>|^)(((&gt;|>)(?!&gt;[0-9]).*?<br>)+)(?!(>|>))/($_ = "$1<blockquote>$2") =~ s!^(.*)<br>$!$1!; "$_<\/blockquote>";/ge;

改行は既にbr,>は既に&gt;になっていると仮定して。
2ch式の>>1とかいうのを引用にしないようにというのも考慮。
だれかもっとスマートな方法ないですか?

実体参照どうなるのか知らないので&を大文字で書いておきました。

#なんかime.nuから飛んでくるし、うちのサイトにこの板のコピペでの書き込みが
#あったので見に来たら、これのスレに漏れのサイト載ってた・・・