$messageにある$AAAを含むURLを$BBBへ変換したいのですが

$AAA = "aaa.com"; // 変更したいURLの一部
$BBB = "http://xxx.yyy.zzz/"; // 自前のトップページへのURL

$SEIKI1 = "(https?|ftp)(://[[:alnum:]\+\$\;\?\.%,!#~*/:@&=_-]+)"; // 正規表現1
$SEIKI2 = "([[:alnum:]\+\$\;\?\.%,!#~*/:@&=_-]+)"; // 正規表現2

$message = eregi_replace("$SEIKI1"."$AAA","$BBB",$message); // 後部/がない場合 http://www.aaa.com
$message = eregi_replace("$SEIKI1"."$AAA"."$SEIKI2","$BBB",$message); // 後部/が続く場合 http://www.aaa.com/〜
$message = eregi_replace("$SEIKI1","<a href=\"\\1\\2\" target=\"_blank\">LINK</a>",$message); //自動リンク

一つのURLでは対応出来たのですが
$AAA 入れたいURLが複数ある場合(aaa.comや、bbb.net ccc.org等です)
全てに適応させるにはどうすればよいか助言下さい。