No, it is not possible to disable the 'announce messages' feature only for specific contacts. The 'announce messages' feature is a global setting that applies to all contacts when enabled.