I thought I'd ask a bit more of a specific question, since my previous topic was kind of vague, in the end!
I want hardware that emulates an HID device, such that when I send commands to it with my PC, it forwards those commands to the target USB host, which thinks that it's receiving those commands from a legitimate HID device.