I may have been asking the wrong question above. I've now had a trawl of the Microchip website and found they have some demo ASM code of exactly what I am looking for, in order to make a large memory pic appear as a thumb drive to a PC so I will work with that for now.