Couldn't you just create separate objects as your borders and texture/material them separately? Or extract the borders from the existing mesh even?