アクターA,B,Cとあって、
Aからraycastを発射してBに当たったら
Cに設定してあるダイナミックマテリアルインスタンスによりCの色が変わってほしいのですが、
処理の仕方がわかりません。
まずBにCのクラスの参照変数を作って、BからCを参照できるようにしてください。Cにはイベントディスパッチャーをひとつ作成しておき、AからLineTraceなどでレイを飛ばしてから、ヒットしたアクターをとりだし、Bにヒットした時にAからBに対して関数などを事前に作成しておき、ヒット時に呼び出します。
あとはBで関数が呼び出された時にCの変数に対してイベントディスパッチャー呼び出しでC内の処理を呼び出し、ダイナミックマテリアルインスタンスを使って色を変更させてあげれば実現が可能です。
ブループリント間のコミュニケーションについては以下を参照してください。