Irwin,
So if that computer is only 10 years old it would be a slot loader and it will be one of the following (released in 2001):
"# iMac (Early 2001)
* 400 MHz CD
* 500 MHz CD-RW, North American
* 500 MHz CD-RW, international
* 600 MHz CD-RW"
From:
http://www.lowendmac.com/imacs/index.shtml
If it's not the earliest 350 MHz it will have 2 FireWire spigots. If the firmware is later than 2.4 then you can use Target Mode:
http://support.apple.com/kb/ht1661
To do that you'd need a FireWire 400 cable.
If the firmware is not at 4.1.9 then you'll probably want to upgrade it. If someone attempts to install 10.2 or later the iMac will fall into the "firmware trap":
http://support.apple.com/kb/ht3036
Since you're running 9.1 you could do that right now. Then anyone you donate it to could run OS X (Up to 10.4.11, which would be the best OS X to run in that machine. It's still viable on the Web.)
We're using 2 of these now at the school I'm working at and we had 12 of the 500 MHz and above working in the music lab in a Chicago where I was was formerly. They were running Music Ace and early versions of GarageBand.
The two here in the kindergarten are running OS 9.2.2 and I've loaded a ton of kids apps on them like: Kids Pix 4, Living Books, Zoombinis, Reader Rabbit, Alphabet Express, etc.
Whoever you donate it to can email me and I can walk them through upgraded.
Richard