Microchip vende el ENC28J60 que es un controlador ethernet, le conectas el 18F452 por el puerto SPI y listo. Ahora si existen PICs que traen este ENC interno, yo tengo el 18F97J60 que lo trae. Es de 100 pines, pero hay de menos cantidad de pines.
En el foro hay bastante informacion sobre el ENC28J60, mira con el buscador y encontraras bastante.
Saludos!