Hmmm... http://www.linux-usb.org/devices.html might be a place to investigate. If someone's done drivers for a USB ethernet, especially for ARM, then it shouldn't be too hard to get a dongle working on the N800.