Well, I was going to use libcurl and libxml2 to create a gateway to redback from php. but while I was doing some work for a client and I uped the logging to display the data that was received and transmitted so I could see what the SOAP client was sending me, I was nicely surprised to see that it did thisfor the redbeans protocol as well. So I was able to reverse engineer the protocol in a few minutes.
So with a little more testing I will now use the redbeans protocol, instead of the SOAP on as it is alot more simpler and also helped me understand why some data doesn't got thru the redback interface.