Rightie ho, I've now done the necessary, following the plainfaqs.org instructions to the letter.
Basically you achieve the same thing in the end. The way I've always done it is to remove the SuSE versions first. The way the plainfaqs.org does it is to replace the SuSE versions during the procedure. What it did on my system was:
Remove kaffeine 0.5.10.1 and install version 0.7.1-0.pm.0
Remove xine-lib 1.0-10.3 and install libxine1 1.1.0-12.pm.1
In addition, to resolve dependencies, it installed:
libtheora, speex and w32codec-all
However, I found it took an absolute age to do the downloading for some reason (I have a 2MB broadband connection, by the way), whereas if I go direct to Packman rather than using it as a YaST installation source, the packages download in a trice. Very odd.
Oh and the other thing is that xine-ui wasn't replaced, so I still have the message about possibly violating copyright regulations when xine starts up.
So, all in all, I think the plainfaqs are excellent (I don't think they were around when I started using SuSE) but on balance I'm inclined to carry on doing it the way I am used to, ie remove the original SuSE versions, download libdvdcss, then go to Packman direct and download the files individually.