I don't see why it wouldn't work. I know apple used to use propriatary RAM a while back, but I'm pretty sure it's all standard anymore. Technically, any DDR RAM (NOT DDR2) should work in that machine. So if you find PC-3200/DDR400 desktop memory, you should be fine as well. PC-3200 is a bit more common and sometimes available for less.
As for dual-channel, I can't really find anything stating if it is or not, so I'm guessing it's not.
__________________
Desktop * Athlon X2 4200 | 2G RAM | 160G HD | 7600GT
Laptop1 * C2D T5550 | 3G RAM | 120G HD | Intel x3100
Laptop2 * C2D T5250 | 2G RAM | 160G HD | Intel x3100
|