If you mean an open source alternative, how about iFolder? Novell recently overhauled it, and I've heard good things about it - never tried it myself though. As far as custom software, that part doesn't seem too hard - it's basically some fancy rsync scripting right? I imagine it would be time consuming to make a decent web interface for it.
Asa
