The server definitely updated PHP for preg_replace() to be throwing errors. This version of vBulletin is several years old and PHP 5 has made a ton of changes.