Also, vmf files are not meant to be rendered directly (except in the editor). In Valve's engine/tools, the "brushes" from the map files are fed into a CSG algorithm, which produces the final geometry data.
My immediate goal is to make a simple vmf viewer. In my first post I said I'd already parsed the vmf and calculated all the points from the planes. I'm just looking to split all the faces up into triangles.