Thanks for all your help guys, but I think I've reached the limit of my IT knowledge. I'm going to meet up with a friend in a couple of weeks who works in the IT section of a large local company. We're going to put our heads together to see if we can solve this puzzle. If we do, I'll post the solution in case it may be of benefit to anybody else who has this type of issue.
Cheers
JMacG