Yes, duplicating and reversing the duplicate's normals is what we do if the engine doesn't support double-sided faces.