This code is at http://sharedtech.dyndns.org/~colin/cachevfs.tar.gz

It is tempting to suppose (although not tempting enough for me to rigorously try it out :) that one could place a cache vfs in front of a wikit vfs stacked on top of an http vfs and get a local copy of a wikit which mirrors a remote copy, except for modifications. - 20040613 CMcCInteresting idea! Another idea for using this vfs is for modifying starpacks while running the starpack. On windows modifying an executing file is not allowed. Using cache vfs the writes could go to a separate mk4vfs file (or any other vfs type) and as long as that second vfs is remounted each time using cache vfs, then the changes will take effect. And the same concept can be used for any readonly situation, such as files contained on a CD. - Brian Theado
See A collate/broadcast virtual filesystem for a more general solution to this problem - CMcC