While one might use Virtual Box to run any old Windows in a Virtual Box to do this I read how 7Zip can extract content from chm files. I leave it to you to peek at http://sourceforge.net/projects/keka/ which is a 7Zip port to Apple which you could try extracting content from chm's then replace one with your own.
No. I left the testing to you.
Bob
Hello!
Does anybody knows if there's an app to create .chm files in Mac OS? There are several apps to read them, but I can't find any that can create or edit such files. If somebody knows an app or a way to do that, I'll appreciate the answer.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic