https://blockchain.info/wallet/paper-tutorial
I assume he wants to generate addresses on a computer which never touches the internet, which is one of the safest ways to store bitcoin.
I have used bitaddress.org offline now for about 6 months with no problems. I would suggest coming up with a method of storing and retrieving coins and test extensively using small amounts. There are many ways to do it. Google is your best friend. This may take a month or more before you get comfortable enough with your procedure to use it with larger amounts of money. I would definitely generate coins in a manner in which the private keys never see the internet until you redeem them.
edit: I have a new PC (Windows 8.1) and use google chrome to generate addresses offline with bitaddress. This PC never sees a network of any kind. I realize this may be a bit expensive for some folks but I have yet to have a problem with it.