Today the issue was resolved
The source of the problem appears to be the way in which the php.ini file is setup to use sessions.
In windows, the way in which you use slashes is important as it appears that one way works and the other way stops things from working!
Here's how to combat any issues with users logging in on windows based PHP systems:
1) Make sure that session.save_path is set to a folder that exists!
Also make sure that you have this folder written out like so: C:\temp NOT C:/temp
2) Make sure that session.cookie_path is set to / NOT \
It's a weird quirk in the way PHP works on windows, something quite small and that may be overlooked by many.
David