There's really no reason for that whole page to be images - it's mostly text anyway.
(A) I urge you to re-write that in HTML and only use images where they are needed. It'll load MUCH faster and be ALOT easier to update. HTML is very simple - most people can pick it up the basics in an evening (CSS/Stylesheets aside). Also, when your whole pages is images, the content can't be indexed by any search engines.
(B) I hate to even say this but, the only way you can preload them is by having the images load up in another page that they visit before the go to the page in your example. The classic example is the much hated, "Welcome" click-through page. On that page you could have the images load at 0x0 pixels so, that the viewers browser will have already (or already started) to cache the images when they click into the page in your example.
Seriously, play around with HTML - all you need is notepad (for windows) or any other simple text editor. Type in some HTML and change the file extension from .txt to .html. For the most part you can come pretty close to that page in HTML with just the <html>, <body>, <table>, <tr>, <td>, <a> and <img> tags:
<a href="index.html">Link to index.html</a>
<img src="images/fake.jpg" width=0 height=0 alt="Fake image" />