Messenger Service and Internet Surffing

First of all I want to block all of my user get the access of mssenger service in the whole day except few hr in a day and want to give acess few of my user to get the service. like my chairman and MD. and few other manager.
Second thing is I want to block few of my user to access the internet but i want them to get the email from the net.
and want to allocate a specific bw to one user and rest to be share.. from the total

Would you mind to try the manual first?
http://www.mikrotik.com/docs/ros/2.9/

Can you let me know from which part i can get the help
Minhaz

http://www.mikrotik.com/docs/ros/2.9/ip/filter
http://www.mikrotik.com/docs/ros/2.9/root/queue