It seems to me you are trying to use a tool for a purpose it wasn't built for. This would lead to a lot of customization and programming with a lot of possible errors and issues to run into. I would suggest to look for another (freeware?) monitoring tool that meet you needs.