You can create a xml file which is updated on events like login,log out etc.
You can create another thread which monitors the form and updates the xml file.
You have 2 options:
1.create a xml file in client,fetch it after a fixed interval.
2.create a xml file for each client in server.
in 2nd case u will get a live report on client actions.
since its xml its easy to parse the data.
Xml Tutorial
Tutorial on how to read and write to xml file using c#
since you are not much familiar to threading, you can achieve your goal by using events.
create events for the actions you wanna monitor.
when the event is triggered write the info to xml file.
cant give much info since you havent provided the code.