SPI programming: how to "control" SCLK

The first option would work, but you probably would have to reset the SPI interface on the Arduino. Never tried it myself, though...