If you think in terms of individual websites, yes - it's going to be expensive!
So, here's what to do (it's really very simple!) -
Get a Reseller account at one of the hosting companies. For example - I use eHostPros and got their smallest
reseller account. For about $15 a month, I get 2000MB space and about 25 gigs of traffic to host unlimited domains (each domain in my account has all the bells and whistles of their regular domain space). Since most ebook sites use very small amounts of space, I can easily host all the sites I want with this one account. (My main site, ebookgraphics.com, is about 300MB - my others average 10-15MB each.)
You'll need to check around for reseller space since some hosting companies will charge you for your main space and then charge you a reduced amount for each domain you "resell", but just because I have a reseller account doesn't mean I have
to resell that space...
FREE - eBook Librarian
Keep track of all the ebooks you download
Word eBook Templates
Fast, easy ebook creation