FROSTY!?, идею понял...но не срабатывает текст становится невидимым.
$id_usera = preg_match('/\[user\](.+)\[\/user\]/sU', '\1', $var);
$url = ''.user($id_usera).'';
$var = preg_replace('/\[user\](.+)\[\/user\]/sU', $var, $url);
попробывал так,тоже не прошло так как user выводит уже готову ссылку