Hola. Podrías indicar el error que te muestra?? eso ayudaría...
Lo que también puedes hacer es revisar todas las funciones en el manual, donde te indican las diferencias en las diferentes versiones de php.... por ejemplo mirate lo que pone en
http://es.php.net/manual/es/function.str-replace.php (es un ejemplo, no digo que esté ahí el error!!).
Por otro lado, fíjate que unas cuantas de las funciones que usas (por ejemplo
http://es.php.net/manual/es/function.imagettfbbox.php) requieren biblioteca GD y Freetype... las tienes disponibles en tu nuevo servidor?
Saludos