Dynamic Portfolio (kirupa tutorial) help

I was looking at the below tutorial and started making one. I have a few questions though,

  1. can i call the text from one single file instead of creating a file for each image?
  2. can i format the text (change color, make bold, etc)
  3. how to have a scrollbar that appears if the thumbnail exceeds the display area?

Tutorial link - http://www.kirupa.com/web/xml/examples/portfolio.htm

Thanks a lot in advance