Unfortunately, this isn't something that's easy to do. File systems aren't set up for it, and most applications desire a hard failure when something's missing. Subversion is really designed to have a single, master place that it commits to.
It really sounds like you either need to run an always-available SVN server, or switch to a different version control system. The former is the standard use case, and what most subversion tools are set up for.
It's slightly unclear what you're doing, but another alternative might be to set up a post-commit hook (again you'd need a server to do this) that would update, export, or check out the repo to various points on your network whenever a commit happens.
If you were willing to look at alternatives, Git and Mercurial are the two big distributed version control systems which are probably better suited to your needs.
http://git-scm.com/
http://mercurial.selenic.com/