How to block access to websites to some users

Hi,
I have a Router OS 5.20 installed.

  1. I would like to know how to block some users to access some websites and others access.
  2. My Router OS is configured Dynamic to all IP, how can I change that and give some IP static?
    Thanks

go to ip>DHCP server>Leases in winbox select the user in list and click on make static

then every time the user will get the same ip from DHCP

for blocking access check this
http://wiki.mikrotik.com/wiki/How_To_Block_Facebook

The proper way to do URL filtering is to configure web proxy and force / redirect all or few selected users to web proxy and create access rules in web proxy to allow/deny various web sites. Its much easier to do filtering in web proxy rather then in firewall/filter.

Thank You for the first part, the second about blocking I dont want to block for all users, I want to block for some users. If you can assist on that please.

Can you write step by step process on how to do that?

see the simplest way is to
1 make dhcp static binding
2 create address list for the users you want o block sites
3 create firewall rule according to the guide link i gave you for the address list