Writing a client/server application is the easy bit. There are lots of examples of this online..
Taking a screenshot won't be too hard but i can imagine issues when attempting to disable the...