If you use a comercial transmitter and receiver then they will most likely have most of what you need for your robot. ie. outputs for motor controllers plus outputs for other peripherals like an additional motor controller for your spiining segment.
The one you have linked to will require a microcontroller on both the transmitting and receiving end as well as a lot of extra programming power (remember that your robot will have the ability to cause harm to people so you will have to be extra careful in programming against bad signals causing erratic or unexpeted behaviour. a commerial transmitter and receiver are designed to only work if the signals are perfect).
Im not too sure on the rules, but im sure that the signal bands will have to be interchangeable(you cant do this on the units you linked to). this is so 2 robots dont use the same signal band. A commercial one will have interchangeable crystals to alter the signal bands. Also they will have to be in a range where interference from other transmitters will be highly unlikely