Can this be done in python and which module would i have to look at. I haven't experimented with this and if I have to guess would it be the os.renames() function.

theoretically you should be able to, as the path to network drives is not that different from path to local drives.

well i wrote a test programme to check it out and it work with the os.renames() function.