This time only UDP shall be used, and a channel for data that must be reliable must be properly implemented.
Either by doing client <-> server <-> other clients, or client <-> server + client <-> other clients.
Example on http://gafferongames.com/networking-for-game-programmers/reliability-and-flow-control/