You can download Microsoft's HTML Help Workshop at the following URL ...
http://www.microsoft.com/downloads/details.aspx?FamilyID=00535334-c8a6-452f-9aa0-d597d16580cc
HTML Help Workshop is free, but not terribly easy to use. If you don't mind
paying for something easier to use, the 'industry standard' in help
authoring is RoboHelp ...
http://www.macromedia.com/software/robohelp/
Alternatively, you can always adopt the 'low tech' approach - just create a
HTML file for each form, using your HTML editor of choice, and call it from
a command button on the form using the FollowHyperlink method. Here's an
example from one of my own apps. This code depends on the following
assumptions - that the help page associated with the form has the same name
as the form, but with a .htm extension, and that the help pages are stored
in a subfolder of the folder that contains the application, and that the
subfolder is named 'Help'. In other words, if the form is called "Test", and
the application is stored in the folder "C:\Test", then the help page is
"C:\Test\Help\Test.htm".
Private Sub cmdHelp_Click()
Dim strHelpURL As String
strHelpURL = CurrentDb.Name
strHelpURL = Left$(strHelpURL, Len(strHelpURL) - Len(Dir(strHelpURL)))
strHelpURL = strHelpURL & "Help\" & Me.Name & ".htm"
Application.FollowHyperlink strHelpURL
End Sub