I cannot use a dynamic web site based on PHP or ASP, as my free web host does not support such features. However, I have an idea that must exist and I'm looking for the best way/software to implement these ideas.

I would like a static website built from an offline database on my PC. I would then upload the html files to the server after the "import" was complete.

1. All software must be freeware.
2. What is the best database for doing this?
3. What software will automatically push/feed the database into html files. This software should allow me to import based on certain criteria matched in the database and sort on a certain field in the database.

I may have not covered all my bases and any help would be appreciated.

Thanks in advance!