Thanks for the reply,
Yes with some help from the smarty forum I was able to find out that it was because the host was running an old version of PHP
http://www.phpinsider.com/smarty-forum/viewtopic.php?t=5583&highlight=
I got the host to switch servers to a more up-to-date one.
Things are working just as I had hoped now.
Justin