Имхо. если там бы стоял usb хаб - то потребовалась бы специальная софтинка для объединения этих флешек вместе. Короче - возвращаемся в старые недобрые времена Win98, когда на флеш были нужны дрова.
Вариант второй - внутри флешки есть usb-host который обращается к следующей флешке в цепочке и считывает её, продлевая свою память, памятью следующей карты. и так далее по цепочке. Но в этом случае - как обрабатывать добавление новых флешек в цепочку и их реорганизацию? Придётся творить специальную файловую систему под это и соответственно опять же - нужен драйвер.
Вариант третий - а если туда поставить ещё и процессор?