It takes nowhere near that amount of time. I took a couple of forced flash photos at 9MP Fine (in auto mode) just to check for you. It took approximately 2 seconds for the camera to be ready for the next forced flash photo.
What could have taken close to 7 seconds is if the shots were taken in RAW format.
This is accurate if using an XD card, but has nothing to do with flash.
The speed of an XD card is 3MB/sec and so a RAW photo which would be close to 19MB would then take close to 7 seconds to record to media. I have yet to test if a faster CF card (say 80x - 12MB/sec) would lower this time. Will report here when I get one soon.