You would require a USB host. I dont beleve its possible with just a PIC18. The PIC18s with built in USB are USB slave devices only.

If I was you I would look for a USB host chip that you could...