Iphone pictures and transferring?

I was wondering if there's anything that you can plug directly into your iphone (in the charging slot i think) to transfer the pictures onto a usb flash drive? So you don't have to download them onto the computer first, then transfer to the flash drive.

Not that I know of. I'm afraid you'll have to transfer them to you computer/macbook first.
Here's some reference:
How to transfer or copy photos from iPhone to PC: http://www.softwarebbs.com/wiki/How_to_transfer_or_copy_my_photos_from_iPhone_to_PC
How to transfer photo from iPhone to Mac:
http://www.softwarebbs.com/wiki/How_to_transfer_photo/pictures_from_iPhone_to_Mac

Yes, but you need to use the computer as a bridge to manage it. To help you transfer photos from iPhone to Flash drive, you can refer to a third party named iTransfer. As a tool exclusively designed to manage data transference between iOS devices and computer, iTransfer enables you to transfer photos from iPhone to Flash drive at ease. What you get to do is just plug in the iPhone, choose the phots, set the location of the output folder in Flash disk and then click Transfer Now button.