Well, I have experimented with some same ideas, but at userspace level. I've got proxy-software running on windows, which is fed into the usb channel. On the empeg side an app is listening on usb and forwards data to a tcp port. The windows software is working; I haven't got a working empeg client yet.
Unfortunately I'm not skilled as a kernel programmer; I know most modern programming-languages, but nothing hardware-related. How to write an ethernet-adapter-driver for win32???
If nobody takes up on the task, We can allways use the proxy idea. let the proxy-server map ports on the windows machine to the empeg.
_________________________
Frank van Gestel