Hi widman,
Very interesting, but non-trivial indeed.
The support for it could be added in a similar fashion as has been done with proxy support in aMule, although, the proper place to add support for it would be in the wxWidgets code (this is true also for proxy).
Unfortunaltely I am having issues with spare time to hack lately, so it is unlikely that I take this job, but anyone willing to send patches to aMule code is welcome.
Cheers!