I'm pretty sure you can use DropBox for this. Dropbox is free, and will allow all your computers to share your files, and file structure. Changes are made, almost at the same time, and you can even access your files over the web.
The only problem is that you can only share 2GB of files, before you need to upgrade (for a fee).
More info and discussion on DropBox can be found at this question.