Se le pagine web dei dispositivi sono "semplici" allora potresti usare cURL per inviare le richieste dal server, e poi mostrare l'output.
- Il server riceve i dati da inviare (compreso a chi inviare)
- con cURL (sul server) crei una nuova richiesta http (come si aspetta il dispositivo) verso il dispositivo
- stampi il risultato della cURL
Per semplice intendo che la risposta dei dispositivi non sia una pagina html con link/css/javascript, e quindi non c'è interazione con essa.

Altrimenti, puoi vedere se esiste un proxy http fatto in PHP. mi pare che uno si chiami Glype, ma non l'ho mai provato