I think best way to do this is making a client/server application where the client subscribes to the server. If any client makes a change, all subscribed clients are notified.

A way to achieve this is using WCF.

Take a look here. This is a simple WCF project where this subscription pattern is used.