Being simultaneously short and long the same stock (or anything else, for that matter) is just an offset. You don't make money if it goes up and you don't make money if it goes down as long as both positions remain open. Actually, you lose because you've paid a commission.
As for buying puts...