I don't want to discourage you but...
AGK, just re-checked online documentation, doesn't have a CloseNetworkClient command. For a client/server model, it is absolutely needed. Otherwise you can't kick people off as needed from the server side unless you shutdown the entire network disconnecting everyone.
If they use your client then you can send a "Disconnect" packet/signal to them and then they can call CloseNetwork and you are ok. But what if they aren't using your client and doing a DOS attack or using a bot? Well, you can't do anything about it.
I did put a request in on the AppGameKit Google list about this issue over a year ago.
AGK at this point seems more of a peer/peer model with the host only letting people they trust know about the IP/location, I think?
But again, don't let me discourage you
Also, I would be willing to help. I have made multiplayer games before.