Question: network functionality for social engineering projects

how complex would it be to add the network functionality in blender so that many users on the web work simultaneously in a blender scene to start a social engineering project for example?

I would imagine a cloud server that allows you to start a 3D virtual-world blend-scene where users work on models simultaneously with others …
I would imagine this cloud service offered by the blender foundation for example

What do you guys think, is this an idea too expensive for a near future?