Bien, a ver si entendí, si uso el EZ Web Lynx tengo que usar necesariamente sus utilitarios para cargar en su memoria de menos de 1MB la página web, esto limita mi página, en cambio si uso un PIC + ENC28J60 mediante el stack de microchip puedo cargar en una microSD montones de páginas, iconos e imagenes, la desventaja seria que me consume memoria de programa y RAM en el pic. De repente para algo básico con el EZ está bien y asi no me consume recursos del pic, pero si deseo mostrar mas páginas o detalles pues lo mejor es usar el stack con el ENC, aparte hay otra salida?, por favor díganme si esto es así o corríjanme por favor?.
No se ahora mismo lo que ocupa el TCP/IP Stack, pero teniendo en cuenta que hay gente que ha montado un servidor web, en un PIC16F84, no debe de ocupar mucho, seguro que en un PIC18 puedes montarlo sin problemas, además el código HTML, iconos, fotos y demás, los puedes tener guardados en una tarjeta SD o un Pendrive USB, tu código adicional tampoco puede ser demasiado, activar o leer un puerto.
Otro detalle son los otros módulos llamados serie - ethernet, amigo planeta9999 corríjeme si me equivoco, esto me sirve para enviar datos desde el pic por 232 al módulo y éste lo envía a una IP (ademas de ello supongo que habria que hacer un port fortwarding) en donde podria escuchar mediante el hyperterminal por ejemplo y recibir estos datos y escribir en el hyper y recibirlo en el pic, lo que no se es como saber que puerto de comunicación serial se debe abrir para esta comunicación.
Esos módulos RS232 - Ethernet, son lo mismo que un ENC28J60 y similares, solo que los ENC se controlan por SPI, que no deja de ser una comunicación serie. Incluyen el controlador Ethernet y el transceptor de la capa física. Es una manera sencilla de acceder a Ethernet con un microcontrolador que no lo tenga integrado.
Si quieres montar un servidor web en un sistema embebido, para controlar, a través de internet, dispositivos de tu casa, encender y apagar luces, calefacción, alarma o leer sensores conectados al PIC, debes de tener contratada un IP fija, de esa manera desde cualquier parte del mundo, a través de internet podrías acceder al servidor PIC. Al código HTML de la página que llames, le puedes pasar parámetros con "&" que servirían para que el PIC active, desactive o lea puertos, y los muestre en una página web.
Si quieres que sea al revés, que tu PIC, suba datos a un servidor en el que tengas contratado un espacio para montar tu página web, solo se me ocurre que podrías subirlo por FTP, pero en ese caso no sería en tiempo real, tu montaje con PIC podría subir al servidor, cada X minutos, el estado de los puertos como un archivo de texto. En tu página web tendrías que leer ese archivo, por ejemplo con PHP, para mostrar el estado de los puertos en una página web con código HTML.