Binding the IP address

hi all,

  i have an udp based application that doesn't bind to any particular address.

-->while sneding the packets, i have some doubts....
1) can the packet be transmitted with an source ip address as 0.0.0.0
2) if we select an interface based on destination ip address, and the ip address of the interface should be filled in the ip header.

  3\) will the remote host transfers the packet with destination ip address field as 0.0.0.0.....

Thanks in advance .....