further to this
In regards to the spamlists issues I have checked the following;
/etc/MailScanner/CustomFunctions/ and the correct script is there as requested by the tutorial, and edited as suggested.
/etc/MailScanner/MailScanner.conf has the path to the CustomFunctions set appropriately, and also the SQLBlackWhiteList.pm in that directory. The error states it needs to be yes or no for the answer but it is referring to the function in that file...
MailScanner.conf refers to another custom script for Mailwatch and doesn't error over that, so I am unsure what it is that I could have done to break it. I have gone through and rechecked spelling and ensured no extra whitespace after the filename, simply a blank line and the next section on the config file.