É factível, mas é possível que um simples replay não funcione; você pode ter que investir um pouco de poder no cérebro e descobrir o que as mensagens realmente significam. Pelo menos em algum grau. Mas, para começar, uma simples repetição é a primeira coisa a fazer.
Esta não é uma abordagem incomum, google "reverse engineering USB protocol" ou algo similar para mais informações. Então não perca a esperança ainda.
Existe libusb que permite acessar dispositivos USB do userspace; não é tão difícil escrever seu próprio programa para isso.
Um pouco de googling também encontra projetos como usbreplay .