[F8] sart/pause/resume preload?

I have a full flash site that loads a lot of external flash files. They are not all needed though for the main interaction. So let’s say there’s five links from the homepage, each one sending to a different page. Out of those five, there’s two that are essential and that are pre-loaded, and three that will be loaded only if the user clicks on them.
Now, I thought that, while the user is browsing one of the two essential pages, why not preload the other pages in the cache? This way he won’t have to wait later on.
So my config is:
1 - preload pages 1 and 2
2 - Load pages 3, 4, 5 in the case user is browsing page 1 or 2
3 - If user clicks on page 3, 4 or 5, load this page
4 - If user clicks on 3, 4, or 5, preload the clicked page and stop the preloading of the two others
5 - If user clicks on another non-essential page, resume loading of the page

Ok, steps 1, 2 and 3 are obvious and easy. But I’m stuck for steps 4 and 5. If I begin preloading the pages 3 4 and 5, how can I “pause” two of them to let the page clicked by the user use as much bandwidth as possible?
And if the user clicks another page, and it has been loaded up to 70%, or 30% or whatever, how will I resume the downloading from there?

I am confused. I hope my question is clear enough.

Basically, if someone can point me to a way to stop a preloader, meaning, stop it from downloading an external file, and resume it later from where it stopped, I think I could work up the rest.

Thanks in advance