Just a bit of an update. Very close to wrapping up an initial version. Got bit sidetracked with some personal commitments hence the slow progress. Not sure if many of you noticed but the crowd-fund idea didn't go ahead so there was no funding beforehand involved, which I think was better since I had a few things come up and it would've painted me in a bit of a negative light. Anyway, as said I've been in contact with
@Daphonic and he's provided helpful insights on how things should work and possible additions but I thought it'd be useful to update anyone else curious about this project. Right now, syncing is almost complete. There are one or two issues I need to work out and then it should be good. XenForo user groups can be tied to specific Server / Channel Groups on the TeamSpeak server. Users will be added to their respective groups on the server once you configure it all via the ACP. You can also add users to specific groups individually, if you so wish.
Removing works similarly too. Lets say I want to remove myself from the Server Admin and Staff groups on the server. I can go to my account in the ACP and remove myself from those groups. Once I hit save, a command will be issued to the server to make those changes.
Instead of removing users from groups manually, one by one, you can also make sweeping changes and unlink a user group from the Server / Channel Groups that were assigned to it. That will also push changes to the TS server.
Just thought I'd share a little update on my progress. If you have any questions, feel free to ask.