Thanks for the support and ideas. I eventually came to the conclusion that even if I got this resolved, it was likely to be an ongoing management issue, so have decided to go the Linux route. This is now all running on Apache/mod_perl there with minimal problems. Now alls that left on Windows is a linked Access database to give me a quick and dirty query interface into the DB.
Regards Andrew