intermessenger

Noun

 * 1) One who carries messages between other parties; a go-between.