Hello,
I use ARP to tie MAC's with Ip addresse's. However this addresses still can be accessible by others, when they configure their computers to use static IP.
How to prevent users to set their Ip static ? Only microtic should be able to give user the address.
You can't prevent users from manually configure their devices. You can only try to prevent users from using your network unless IP address is assigned through DHCP server.
This battle involves populating firewall whitelists from the list of active DHCP leases - this can't be done out-of-a-box, you'll have to construct some scripts. Take care also of removals from white lists - this should more or less take care of "IP address hijackers", where user statically configures IP address which is already used by a DHCP client ... both devices will detect IP address conflict, but the DHCP client will likely request another lease thus making DHCP server consider the problematic IP address to be unassigned.
Another possibility would be MAC filtering. But you have to be careful to allow DHCP procedures even for "unknown" clients which should be denied to access your network.