I think the best solution would be to get everyone to use the version control system directly. If you are on a Windows platform, TortoiseSVN would be my recommendation.
If using TortoiseSVN directly is too difficult, I have had good experiences with setting up a Samba file share where all project documents are stored and automatically synchronizing this with Subversion. You lose the benefits of people writing comments on their commits, but in many cases automatic version history is better than no version history. This way the people involved don't even have to be aware of the version tracking, as long as they save their documents in the right place. How often you need to synchronize depends on how often documents are changed, but in my case a synchronization every 24 hours was adequate.
Note: To implement this I had to write a custom script that checked out the latest version from the repository, compared it with the local copy and issued svn
(or cvs
) commands to add, remove and update any changed files. I'm not sure if there exists a general (open source) solution to do this, but I don't think it should be too hard to implement yourself anyway (I wrote a simple script to do it in a few hours).