I2C se usa para comunicaciones dentro de una misma placa por lo general (distancias del orden de los cm), asiq no creo q te sirva (2m es demasiado). Yo tambien te recomiendo rs232, aunque no tiene sentido que uses un max232 si vas a comunicar dos pics, ambos trabajan con los mismos niveles de tension. Tambien podes trabajar con 4-20mA, pero no tengo mucha experiencia al respecto y no te puedo recomendar.
Vas a tener q aislar muy bien el microcontrolador q se encuentra en el entorno ruidoso, asi como el bus que comunica a los pics. Podes cubrir la placa con una jaula de faraday. Es muy facil de hacer cubriendo una caja con aluminio, y conectandolo a masa.
saludos!!