to become familiar with perl programming language i startet to write another remote control programm/script with (ugly) perl/tk

With information from the wiki, ruCommunicator and google i am able to watch and control the volume, sharpness etc. and send messages with SOAP. What I would like to implement as next are channel and control buttons.
There is a way to do this over port 55000, i didnt try this for now but I dont see any big problems there. When I go through the *.xml files for SOAP requests i see that there are also functions for sending keys but i could not find any information about the parameters. This is what makes me curious, is this approach documented in any way? Is it implemented in the firmware to get such commands over SOAP? Is there maybe even an official statement from samsung about that?
Greets
Max