gudn tach!
echo preg_replace('/(((^>.*$)\n)+)/m', "<blockquote>\n$1</blockquote>\n", $text);
bloss noch kleinigkeiten:
ein klammernpaar ist dabei redundant und ein zeilenende vorm zeilenumbruch ist ebenfalls redundant. wenn man ferner quotes beruecksichtigen moechte, die sich ganz am ende befinden (die aber afaik eh nie vorkommen sollten), koennte man
echo preg_replace('/((?:^>.*(?:\n|\z))+/m', "<blockquote>\n$1</blockquote>\n", $text);
nutzen.
prost
seth