Arduino as USB Drive

just have it print over serial, use a terminal program to log the incoming text, as far as a serial term, even stupid ole hyperterm which has been around since before the windows 3x days will record incoming text to a log file

format it properly and it and a spreadsheet application can read it fine

otherwise if your removing the whole thing from whatever it was connected to, why not just yank the SD card ... sockets cost like 2 bucks and can easily be soldered to perfboards

sounds like your intentionally making your life harder with these unfounded restrictions, KISS (keep it simple silly)