Existe alguma forma programar o chat para quando o usuário for registrado, automaticamente adicione um usuário de suporte como amigo no chat e apenas amigos possam falar com a pessoa?
Sem customização isso não é possível. Dê uma olhada na classes UserLocalServiceImpl, no método addUser para ter uma idéia onde você colocar o teu código que vai associar o teu novo usuário ao usuário de suporte. Para fazer a associação dê uma olhada no plugin social-networking-portlet.