а пробовал сделать это макросом? (скриптом)

/click GuildRosterContainerButton1
/click GuildMemberRemoveButton
/click StaticPopup1Button1

This is my Gkick script... it doesnt look for rank, but what I do is just sort the guild list by inactivity. Then spam the button to boot everyone thats been out a month. If the person at the top of the list hasnt been on in a month and I dont want to kick them, I scroll the list down one so hes not on the top, but one above the top (if that makes sense).
/script КОМАНДА_НИЖЕ

http://wowwiki.wikia.com/wiki/World_...?oldid=2466036
GuildControlAddRank("name") - Add another rank called "name". Only Guildmaster.
GuildUninvite("name") - Removes the member "name".