** I assume with SSI you can define the width and height of the 'box' that the calendar list fits in. **
You can edit the template to look any way you want.
** However the problem, is that if there are many events with a narrow box that the box would be very long. That is why scrolling would be important to me. **
Than display it inside an HTML iframe or use DHTML. It's up to you.

** what determines how long the title and description would be in the list inserted via SSI? **
It displays the event's information
exactly as it is.
** Can you state how many events are shown in a list? **
No. That will depend on how long of period you configure it to display and how many events are within that period.
Dan O.
www.much2.com