3-All teachers can participate
3-"I am not a Foreign Language teacher, can I participate in this activity?"
The fact that the poems will be presented in their original languages allows every teacher to participate. You do not need to be an English teacher nor to prepare your students with materials in English. The activity can be made in a normal class (the subject can be language or any other) and in the usual school language.
The English translations can be used afterwards to produce your own translations for certain poems from other countries that you find in the final website, if you want to work with them and you find it necessary for your students to understand the meaning. But you may soon feel that the international signs can do a nice job in helping your students to understand these "foreign" poems.