Hi,
I am C/C++ Windows programmer and I have more than 10 years in solid programming. I understand your requirements in details and I can develop a very robust software that satisfies your needs.
Regarding the USB sticks, I can let the software to register the desired USB sticks by using their manufacturers serial numbers, do not worry about this, the software will do it without any additional effort by you, you just pick the USB stick and tell the software to add it.
If you need more info, please let me know.
If you are interested, you can check my profile to see my skills also please verify your payment method in order to start working on the project.
Best regards