Arduino two Ethernet shields
The ENC28J60 Shields have a Chip-Select-Pin (CS) so you could select between the two shields with this.



I'm using the EN28j60 with the Ethercard library and I'm not sure if this could handle two Ethernet shields because you have to set the CS pin at init on the first call in the function, and can't change it at runtime.