I managed to get problem 2. sorted out by changing the lilo kernel name to boot from.
I also managed to get the PCMCIA 3.1.18 module to recognise the R2E100BTX. using the xirc2ps_cs driver. However, I don't know how to get eth0 configured to use this device. I know I'm close, just need a hint or two !
Any Ideas ?