Respostas:
Compartilhar é a natureza central do Facebook e não acho que você possa ocultá-lo parcialmente, da maneira que pretende. Não me lembro de ter a opção de não mostrar todos ou alguns dos gostos, comentários, etc. Mas há uma solução possível agora: com a nova versão das configurações de privacidade, você pode compartilhar apenas com um subconjunto de amigos enquanto ocultando sua atividade de outras pessoas. Mas é toda a sua atividade, não apenas partes dela.
Veja esta pergunta para detalhes de como excluir alguns amigos da visualização de sua atividade.
Caso contrário, assim como o x3ja disse, você teria que parar de gostar das fotos.
Mostra se o seu amigo tem um perfil público. Se você gosta de uma foto dele ou de seu status, ela aparece em todos os feeds de notícias de seus amigos. Uma maneira de saber se é algo que seu amigo publica: existe um ícone que parece um globo, o que significa que é público.
Eu sempre procuro isso antes de "gostar" de algo e encorajo os outros a fazer o mesmo.