This paper introduces a model of user-agent and interagent interaction that supports basic features of affective communication. As essential requirements for animated agents’ capability to engage in social interaction, we motivate reasoning about emotion and emotion expression, personality, and social role awareness. A (rather standard) appraisal program is employed derive the agent’s emotional state. The novel aspect of our approach is the introduction of a filter program that qualifies the agent’s expression of its emotional state by its personality and more importantly, by the social setting in which the conversation takes place. This allows an agent to suppress an emotion, if the expression of the emotion would defeat a higher-order goal. We also discuss rudimentary mechanisms of social feedback.