You must continually call the sendRawChannels(100, 0, 0, 0) every 50ms or so to hold the servo position. This mimics the way an RC controller sends out a servo position pulse every 50ms.
Try something like this.
pos1 = 0
pos2 = 0
do while TcpGetState(1) = 1
' set your channel values here.
sendRawChannels(pos1, pos2, 0, 0)
touch x,y, 50 ' Here is your 50ms delay
if x >= 0 then
' change pos1 and pos2 based on x,y (touch pos)
In order to move the servos smoothly you need to change pos1 and pos2 slowly over time. You can use the time() function to get the current time (in milliseconds) and use it to increment pos1 a little bit each loop.
Once you get your servos under control and you really understand how the main loop of your program works, I'll help you out with the movement over time calculations. At some point you'll want to turn on the graphics mode and draw a few buttons.