You could do this without having to kick the user. You could add checking to see if the nick typeing the !serverstatus command is an op in the channel just by adding a simple @
Code:
 on @*:text:!serverstatus &:#: checkhost $2 

If you want to get even more specific so that only a select few of the Op's can use the command, you can look at using user levels.