What?
ULX doesn't handle colors of anything.
It will automatically pull team colors for chat logs, but something else has to handle the colors. As long as your professions are set up as teams, it will work. If they are not, you will have to rewrite part of ULX to make it work with your custom code.