Hi Mike,
You need to scan the matrix continously. Ie. do what you did in your example but over and over again at fast rate. The LEDs will blink but if the scan rate is high the human eye won't see it.

EDIT: Just remember not to sink too much current into the B0-B3 pins!

/Henrik.