I would use planar meshes for this with a simple transparent material like you said. If the highlighted tiles will all have the same color you can use instanced static meshes for this with the base mesh being a plane. The Shape_Plane from the sample content should work for you. Its exactly 100x100 units so that should help you align things. I would just spawn/despawn tile instances as needed as opposed to having invis tiles.