What would be the form of the input?
Does nodes on left and right being at same height (Y coord) refer to the nodes on either side of those cut out like features?
Is it essential that the mesh be generated using Visual Basic? Is the algorithm expected as one of the deliverables?
If not, is it ok to use a meshing tool like that available in CAELinux?
Would you define requirements like mesh size etc later? How about element quality? Is this meant for a CFD application?