Ciao, direi che il componente che fa per te della libreria Indy è IdHTTPServer. I terminalini useranno delle request / response http scambiando dati su xml o json, come preferisci. Io ne faccio pesante uso.

Saluti.