We have built something like this for a large Jive customer. In their case the content needed to be stored in different physical repositories based on country. Information in the US is stored in a US datacenter, the rest of the world saves their content in an EMEA based repository automatically.
Drop me a line at email@example.com if you are interested
Thank you for your reply Nils.