My first advice would be to redesign your pages with optimised images. Your current page average is well over 1mb per page - nobody on dial up 56k Internet access will be prepared to wait the several minutes each page will take to load.
I have just completed a fairly large dynamic site in ASP for a client and it comes in at 2.28mb in its raw form, or just over 5mb including its database. It will require some content added to it by the client via their control panel, but it already contains several dozen images and lots of ASP files to make up the site (279 files in 28 folders).
One of my own sites is a mere 7 pages and 9 images. It comes to 226kb - slightly less than one quarter of a megabyte.
If you need help on optimising images or advice on suitable image size (pixel by pixel height and width) for your pages then feel free to ask.
10mb of web space is huge, believe me, and you could fit hundreds of pages with dozens and dozens of images into that sort of server space.