as i know messenger can use http port. u may need packet filter like snort. i dont know snort enough.
www.snort.org
u may try the following:
iptables -A FORWARD -s 23.45.65.34 -p tcp --dport 5001:5050 -j REJECT
it wont allow forwarding if pakets comes from 23.45.65.34 and protokol is tcp and port between 5001 and 5050
u may prefer -j DROP instead of -j REJECT