A quanto ho capito hai differenti terminali (readonly) che devono visualuizzare differenti dati, e messaggi. Il tutto comandato da un amministrazione centrale.
Il tutto deve essere una webapp

In soldoni devi fare una paginetta che riceve in input l'ID del terminale o l'IP, qualcosa che lo distingua, ed in basse all'ID visualizzi differenti dati da un Database.
Il terminale deve fare un refresh programmato della pagina (via javascript?)
Via terminale semplicemente modifichi i dati sul DB.

Per il punto due non so cosa intendi.