Sorry I can't do screencasts.
Not to cause an argument but it does allow it. Make a box and a circle near one of the corners. Give the hole a Diameter constraint. and the Width a vertical constraint or horizontal constraint (whichever you intend for your "flange width"). Insert a block table. Insert the 2 parameters making sure the Width is the first column. Make several widths, 10", 12" 20"...… Then in the Diameter parameter set a different diam. for each (1/4", 1/2", 3/4", 1"). The hole diam. will change based on the width.
Next create your Polar Parameter, Linear Parameter, or XY Parameter. Then create your array action off that parameter and only select the circle that your representing a hole. Set your distance. Polar Parameters get sloppy, but can be done.
Then test your block. Use the dropdown from the table to drive the width and it'll drive the diameter. You'll have to change your array each time but the Diameters of the holes will adjust based on the table.
If you wish to set the distance of the hole from the corner for each width you can do that too. put the constraint parameter in the table and it will adjust appropriately.