Prueba poniendo
[php]
// Las lineas comentadas evitarán que vBulletin interprete los [url... de tu codigo
// [noparse]
if(preg_match('/^http:\/\//', $msg_body) or preg_match('/^\[url=http:\/\//', $msg_body)) {
die('error');
}
// [/noparse]
[/php]
No olvides que tambien tienes que escapar el corchete de [URL (mayusculas?)
Un saludo,