So your saying write/type>print out each wallets address?
How can this then be used subsequently?
There are different ways to achieve this. The most effective is to have a separate computer (an old laptop will do the trick) that
never touches the Internet again. Download the bitaddress.org site to a disk/USB stick and run that on the offline system. Generate as many key pairs as you need, and then some if you wish. Store these
safely, either on paper or in a text file stored in a TrueCrypt, say. If your online computer is powerful with lots of RAM then Armory is a good solution too, I hear. (I've never used that program but do support their work, and even donated them
BTC0,01 once, just for the sake of it.) Armory online has to run on top of an existing Bitcoin-Qt installation.
If you have a private key printed on a paper wallet, you can easily enough import it into regular wallets. Blockchain.info and Mt Gox have
import/sweep private key options; in Bitcoin-Qt you need to go into the Debug window, unlock your wallet using the command
walletpassphrase <passphrase> <time in seconds to keep wallet unlocked> followed by
importprivkey <WIF private key>.