1. A method for communicating information in a wireless cooperative relay network of nodes, the nodes including a source, a set of relays, and a destination, comprising the steps of: encoding a code word as a data stream using a rateless code; broadcasting, from a source, the data stream; receiving, in each relay of a set of relays, the data stream; decoding, in each relay, the received data stream to recover the code word; reencoding, in each relay, the recovered code word as the data stream with the rateless code; transmitting, from each relay to a destination, the reencoded data stream; receiving, in the destination, the reencoded data streams; and decoding, in the destination, the reencoded data streams to recover the code word.