So, you want to make something like this, but in a 10x10 array, yes?
http://www.mpja.com/download/18460op.pdfWire up the LEDs, don't forget the current limit resistor.
To use it, shift out 2 bytes for the Y with 0 = LED on & 1 = LED off.
Then shift out 2 bytes for X, but the data will only be 0x80 - as the 1 marches down the output bits, the Columns with Y = 0 will turn on briefly.
If it is too dim, then do the shift out in software with small delay per clock:
shiftout Y9-16 data
shiftout Y1-8 data
digitalWrite Shift_data = 1 // prep a 1 go out
digitalWrite RCK LOW // prep the 2nd stage clock
digitalWrite SRCK LOW // prep the 1st stage clock
digitalWrite SCLR LOW // clear theregister
digitalWrite SCLR HIGH//
For X = 1 to 10{ // start a loop for 10 bits
digitalWrite SRCK HIGH // clock bits into 1st stage
digitalWrite RCK HIGH // clock bits into 2nd stage
digitalWrite SRCK LOW // prep for next clock
digitalWrite RCK LOW // prep for next clock
Shift_data = 0 // prep for next bit
delay(display_time) // if needed
next x}
repeat for next & column