Php: tried as you explained, only got a 404-error used http://ecd.net.au/phpinfo.php
You need to create a new file in your root directory under whatever name you want, e.g. "phpinfo123.php", with the content:
and then call the file from you URL as: http://ecd.net.au/phpinfo123.php
This will give you the PHP info.
Is this your server or do you use a hosting company?
If your PHP is not already 5.5 or 5.6, see if you could get them installed for you.
It seems like you're using only the mastop_publish module, so my recommendation would be to:
a) Get PHP 5.5 or 5.6
b) Update XOOPS to XOOPS 18.104.22.168
c) Update mastop_publish to this one version
Of course, make Backup of the DB first, and do a test before you do deploy it.
Would it work for you?