The Conditional Content Block module allows you to use one block to set one message for users of one role and another message for users of another role. The most common use case would be to display one message for users that are not logged into your site and another message for those users who are logged in.