Send a symmetric key generated by one user to other users (more than two) using a server
The best way is to keep things simple. Once the key has been generated, keep it on the server and make sure only authenticated users can request the key from that location. Make all the clients request the key from the server.