Quote Originally Posted by Robert Kennedy
Sounds sort of vaugely similar to sonoluminescence.
Quite correct - it is so similar that some consider sonoluminescence to be a special case of triboluminescence. A strong case can be made for the tape flash being sonoluminescence, as the source of the flash is probably microbubble collapse.