Не очень хорошо знаю регулярные выражения.
В общем - использовал "preg_replace_callback".
Т.е. он должен найти ссылку типа
- Код: Выделить всё • Развернуть
(http|https|ftp,+://)((www.)?([\w, -]+.)(ru|net|org|su|com|info)?(.+)
А если это внешняя ссылка - то перенаправлять на пример по адресу ".../away?url=http://...".
Как не старался, не получается
Жду помощи...