1) it is possible, you will have to tackle different security challenges, like impersonation when accessing UNC shares
2) I would suggest to think about the overall design, if this is really what you need instead of having for example agents locally, on each machine, which would access the files locally, on each machine and would provide certain service based functionality to repot file metadata, do the comparison etc