u said u r working on client/server application .
if it is a window based application ie. u r not using ASP, then u can do thid by simply using a ActiveX dll having some events.
When u r going to instantiat it do it using withevents keyword like this.It will work even with MTS, where u will not...