Yup, looks almost certainly like a cookie problem now - I may have it identified... I'll have a play another evening to try to fix though...

If it's not that, then it is indeed down to the integration between website & forum, which will take longer to fix but at least I'll know (vaguely) what to do!