TNet works with TNet.Player, not "PlayerAI". You can't just derive from it. If you really need to extend it, modify the TNet.Player class directly.
And no, I don't really see why you would be adding your own players to the TNManager like that to begin with. That list is used to keep track of who's in a channel.