You can absolutely do all of this. I know you saw my other post, but you do have some other twists, however, they are all doable. I love working with this web service, which has led me to finding many ways to leverage it far beyond the basics. I have to admit that it is quite a dilemma, though, when you've worked so many hours figuring this stuff out and do it for a living but then are asked to divulge that info for free online. I have not let that get in the way so far with all the help I've tried to provide on this and other sites, but I figure there has to be a point at which the amount of time spent to explain the solution in detail has to have some limit. Sorry for the ramble, because it's new to me but not to the rest of the world who has been doing this for a long time (like the great MVPs on this site).
Anyway, maybe you can get over the hump with the info I gave in that other thread PLUS the knowledge that you need to do a substring-after on the Manager's domain name to strip the AccountName out of it so that you can send it back to the web service.