It is possible to prevent other users from chatting under your nickname. You need to register, as explained above, then use /ns group and finally /ns set enforce on
The first command links the nickname you're currently using to your account. The second one enables a mode which will basically change the nickname of anyone using yours to Guest[random numbers], unless they login in less than 30 seconds after joining the server.