Добрый день.
Есть другая идея!
Если попытаться реализовать следующее:
USB Host, но только как proxy, или еще лучше : processor с USB Host, ethernet, RAM, EEprom программное обеспечение linux (есть много наработок, есть даже ActiveSync для линукса). Линукс содержит все дрова, через ActiveSync инициализируется программа для передачи данных через нужные дрова, кпк шлет или принимает данные. При подобном решении можно подключать любую перефирию (hdd, wlan, BlueTooth, ...)
примером решения может стать реализация D-Link "DSL-644", т.к. есть исходники линукс а решение железа , для начала скатать с D-Link прибора.
Кто хочет, может подключаться (Только с мыслью в голове потом продавать это решение)
blade500mhz