Does your file contain exactly 96 bits or do you possibly need to read multiple chunks of 96 bits until eof? In any case, you can convert your string of any length directly into an array of booleans using 4.x typecast. If there are multiples of 96, you should then reshape the array e.g. into an "n by 96" 2D array.
You apparently want to be able to click on the array to get the status. This is a bit complex because it functionally is an indicator and using it as a control would change the data. You can use an event structure to see which element has changed, then immediately reset it to what it was using a local variable write.
I have attached a simple example (LabVIEW 7.0). It takes a 12 byte string (96 bits) and converts it into a 96 bit boolean a
rray which is written to a control. Clicking on any element then displays some information on that array. Modify as required. Good luck!