Nano wifi and usb

Your /nano CANNOT perform as a USB host!!! No if's and's or but's. The reason is the USB interface processor would have to be reprogrammed and then you loose ALL connectivity to your PC for program download, serial print(), etc.
Furthermore, you would have to know the ID numbers for the manufacturer of your device and the product id number so you can pick the proper driver software for the host to be able to communicate. Your Arduino can perform NONE of those host requirements.

Sorry, time for a new project.
Paul