Si te parece mejor añade lo de "im"; pero el "se" y el
"lo" no pegan bien juntos (en este caso).
Si entiendo bien lo que pretende expresar debería
ser: en el concurso "lo han" dicho.(Con el sentido de
durante el concurso ha sido dicho).
En el concurso se lo ha dicho es gramaticalmente
correcto; pero significa: en el concurso "alguien" ha
dicho "algo a "alguien". Eso ya es alejarse mucho del
simple "das Quiz hat es gesagt" ¿No te parece?
En casellano,eso sí, en lenguaje más bien poético,
los seres inanimados hablan. Así; el tiempo,la edad,
la brisa, etc,etc.
Por tanto no hay nungún problema en dejar hablar
al concurso en cuestión.
La persona a quien va dirigido el texto´lo entenderá.
Y,si como supongo,sabe de qué va el asunto,capta-
rá el sentido exacto de toda la frase. A lo que,dicho
sea de paso, yo no llego.