Which arduino do I need for this...?

Great, thanks! Of coarse UNO has a usb port, but are you saying it is not native usb...or yes it is?

Edit: ignore that question. I found a chart showing all the boards features. thanks again!