Claudio, this is really great.
Do you or anybody else have the time to put this together into a simple OpenACS package (simply dump it in soap-client/tcl
and commit it to CVS? This would be a great addition to the toolkit.
(Here's a note on CVS guidelines, recently updated by Joel:
https://openacs.org/forums/message-view?message_id=185506)