Non devi interagire con il servizio per poterlo avviare/fermare e cosi' via.

Il servizio deve mettersi ad ascoltare su una porta TCP (come farebbe un qualsiasi server, ad esempio, sulla 80 per un web server) e operare in base a comandi inviati dal client in rete. Tutto abbastanza semplice (vedi classe TcpClient per il client e TcpListener per il server).