Creating a polygon from a set of paired Vector3s

I have an array of paired Vector3s (start, end). You could think of this as an array of lines.

I want to take this array and create a polygon out of it (all of the vector3s lie on the same plane if that helps). I know for a fact that this array of lines defines a polygon.

any ideas on how to go about this?

http://wiki.unity3d.com/index.php/Triangulator