As to publishing software the 3 professional level software are QuarkXpress , Pagemaker , and InDesign. As professional and very robust software all are expensive, but you don''t need the latest version, buy a downlevel from ebay, except maybe InDesign since it is fairly new, a down level might not be desireable. I don't know, that would take some research.
There may be some less expensive software out there, the best place to ask is the Books-Arts list serv. where you can reach 1000's of book making people.
See the Book_Arts-L FAQ at: <http://www.philobiblon.com
Archive maintained and suppported by Conservation OnLine
Mystical Places Press