i think using SOAP is a fine choice for this task.

if your hoster does not provide SOAP you are free to install these modules by hand and it will work also very nicely (you just have to copy it...