To connect more than one USB device in place of the missing (or removed) 3G modem, you would also need a USB hub. Much easier to just use ONE large capacity microSDHC card (or perhaps a cheaper full-sized SDHC card).
Here is a miniPCIe pinout:
http://pinouts.ru/Slots/mini_pcie.shtml
Also, I am considered controlling an SDHC card using software SPI protocol, reusing "spare" GPIO pins (or attaching to and controlling the multi-color power LEDs for SPI output pins, and power button for input, and/or other identifiable and controllable GPIO lines as needed). Of course, it would be nicer to use the existing SPI bus, but that may be more difficult to solder to and to control (due to it being shared).
Here is a miniPCIe to USB and SATA breakout board:
http://www.amazon.com/Elecity-Mini-P.../dp/B003SLRU8S
It does NOT supply power to the USB +5v pins, so you need to route that power to USB from elsewhere in the kindle. Some USB devices *might* work on the 4v available from the kindle battery, if a 5v boost converter cannot be found in the kindle. A 256GB SATA SSD would be a nifty add-on.