Will have a play on the weekend, but I'm guessing you'll need usb-rndis-lite (Part of SynCE I believe?) to get it working. I built an usb-rndis-lite package a while back for 2.x, but didn't submit it to the repo before the laptop died, so when I get a chance, I'll rebuild it and test if it works with android, and then submit it to the repo.
Keep in mind, different version of android from different manufacturers and carriers have different features, so even if it works for me, it might not for you. YMMV.
Also, my TC2.x partition died along with the laptop it was on, so any package I build for this will necessitate that you be running TC3RC1.
EDIT:
Didn't get time last weekend, won't have time next weekend, so maybe the weekend after that, time permitting.