You can generate as many addresses as you like with something like bitaddress.org. Then simply send BTC to the public half of the generated address.
Make sure the private half of the generated addresses stays secure and secret.
When you want to spend them, you may import the private address into any number of wallet programs, including blockchain.info, and then send the BTC wherever you like.