I believe that this can be achieved in different ways. The determining factor will be the design you want to implement. Right now, at a high level, I see two possible approaches. One is an interactive process, where note sharing, validation, and publication are done by humans without relying on extra servers, just relays. This process can be enhanced by using off-band communication and NIP46. The other approach is non-interactive, where the process is delegated to a server that has all the necessary information. In this scenario, if an authorized npub sends an event to the server (which could be a dvm), the server will publish it under the npub of the company.