Is it possible to switch high speed USB data lines with a MOSFET?
Won't work with a MOSFET picked at random, too much capacitance, too much chance for bad layout, etc.

Why not use a chip designed for this specific purpose?

http://www.ti.com/lit/ds/symlink/ts3usb30.pdf