Any environment which supports SOAP or XML-RPC may be used to edit Manila sites. All you'll have to do is emulate the functionality of the examples on this page in your environment of choice. Every Manila site has a name which is unique for a given server. The server returns the canonical name of the site. In a Manila site, every story or home page is a message.
Every message has a unique message number.
If you want to work with the home page of a Manila site, you will first need to find out which message contains the home page. The username and password must identify a managing editor of the site, and the siteName is the canonical name of the site obtained above. Once you know the message number for the home page, you can get its contents for editing. The example above returned 1, meaning that the home page for my site is message number 1. As above, username and password identify a managing editor, and siteName is the canonical name of the site.