What is the difference between these two RAM types?
I believe that Pc2100 is 200mhz, or ddr of pc100 and pc 2400 is 266mhz, ddr of pc133.
BarBQ is close. PC2100 DDR is the official specification for DDR memory that runs on a 133 MHz front side bus (which would be, for any DDR application, doubled to 266 MHz). PC2400 DDR is an unofficial standard claimed by a few manufacturers for the overclocked speeds at which their memory can run - and I would be associated with a 150 MHz front side bus. IIRC - the 2100 or 2400 is a measure of bits per second. The standard bus passes one byte - or 8 bits - per clock cycle, so if you multiply 8 by the bus speed (133 or 150) by 2 (because it is doubled), you get numbers close to these - (81332 is 2132, but the norm for these is to round to even hundreds - I am not sure why).
Memory rated at above spec speeds might be able to be tweaked to run a bit faster even if you are not overclocking, but the biggest reason for looking at PC2400 is if you plan on seeing just how fast you can make your system run.
Hope that helps.