Thanks. Yes, I do realise its a PHP thing. But it is still very annoying that 2 scripts that worked perfectly well are now obsolete and there's nothing I can do about it. Why can't people make things backwards compatible? If they had to foot the bill maybe they wouldn't be so quick to change things.
Yes, I have checked with the developers. The developers of the mail script sold the source code some time ago and I have been unable to trace the new owners. They have obviously not done anything with it nor continued with its development. The developers of the other script appear to have disappeared altogether. They are not answering support tickets nor responding to messages on their facebook page. It is a shame because there is nothing else on the market that has similar features. I have reluctantly had to buy a combination of 3 plugins to replace it, and even so there are still things missing that were very useful.
Yes, my mail program did comply with the Dreamhost Anti-Spam policy (as I mentioned in question 6). I do have all the necessary records in the script's database.
I would have gladly paid for the scripts to be updated, but my developers have told me it can't be done as they were encoded with Ioncube.
If you do actually have some useful advice, it would be much appreciated.