I would just like to throw out there that JamPlus supports Network Caching. Perhaps that's an implementation detail that Boost.Build could borrow?
http://jamplus.org/projects/jamplus/wiki
 
Aaron