Esto es muy común para aquellos clientes de VBulletin que migraron a PHP (5.4) teniendo VBulletin 4.x, lo que lleva a un problema de incompatibilidad entre ambos. La solución que te planteo, que sin dudas es la mas limpia, es migrar a VBulletin 5.x, como desarrollador experimentado, puedo decirte que existen otros caminos para solucionar dicha incompatibilidad, pero que sin lugar a duda, no son caminos recomendables, dado que a la larga acarrean otros problemas. Saludos.