Depende mucho de qué versión de USB. Y el mayor problema es que las señales D + y D- son bidireccionales.
Si el USB 1.1 es suficiente, probablemente solo pueda usar un par de interruptores analógicos y 2 FET de canal P. Tal vez incluso un CD4066, con los interruptores 2 por dos emparejados funcionaría.
USB-2 es otra cuestión, -3 sería un dolor de cabeza con interruptores analógicos.
Si los periféricos se comportan, puede conectarlos a un concentrador y cortar las huellas a la potencia de cada periférico. Cambie la alimentación a cada uno con un transistor de canal P. De acuerdo con las especificaciones, un periférico USB no debe poner ningún dato en el bus si no tiene energía en la línea + Vcc, por lo que el periférico sin alimentación debería desaparecer efectivamente.
No se debe confiar en que la conmutación sea rápida: las especificaciones permiten bastante capacidad en la línea eléctrica.