Hi Tony,
Sorry but the process needs to be completely re-done. Each time a user saves without disconnecting one of the files, this duplication will occur.
You'll need to teach the users how to disconnect their older copy from the pool and someone (likely you

) will have to audit the pool file weekly. The other issue is you are likely heading towards some significant corruption of the pool with this sort of churning.