I am using the same things. the driver for the demo board (for 8041) works well for KSZ8051 on my board. I had talked to the Micrel applcation engineer, he mentioned that Micrel does not change any register addresses from 8041 to 8051.
the main difference between 8041 and 8051 might be the hardware, you could check Micrel application note AN-143.