Using a Sony ILX751A Linear CCD with any arduino.

Ahhh. That would save my life. I am in way over my head. I just don't know where to start. Well, I kinda do. Here is a simple question. The chip runs max at 5mhz. That is 20 nanoseconds right? Does that mean my clock pulse should be something like 20 nanoseconds (with a 50% duty cycle) ? Is that what that means? I understand the timing as far as the nanoseconds between when ROG comes on and then CLK comes on and then ROG cuts off then CLK starts its timing stuffs. It is all given in the datasheet in exact nanoseconds. So to program that I'm just going to use the delay function and write stuff HIGH and LOW. But the actual clock pulse that happens after. How fast is that? Do I choose that? Does it have to be relative to the ROG pulse time? You guys are helping a lot and I really appreciate it.