yes you can do it per client, you have to first make acl like
acl client1 src 192.168.1.56
acl blocking url_regex -i <keywords or host used by messengers>
http_access deny client1 blocking
http_access allow client1
Use http://www.linuxsolved.com/forums/search.php to search the forum
btw for above code I have not tested, may be not correct, plz test and do changes as required !