I apologize for creating this question; I just couldn't find a proper answer.
1. Well, did you do everything correctly? Did you create an area and set up a trigger for it? Did you make any mistakes in the function names?
2. The easiest way is to go to MapPropretiesTree (one of the buttons at the top; it will open the corresponding panel on the left), find the objectives line, and expand it. Then there are options: Primary for main quests, Secondary for secondary ones. Inside each item, Common for all players and PlayerSpecific for a specific player (0, 1, 2, etc., numbering starts from zero). Go to the place you need, find another line with the name Objectives->right-click->Add. Then specify the parameters:
-Name (script name)
-CaptionFileRef (quest name; click on the text field, press new, enter the file name with the title, type the title in the text field)
-DescriptionFileRef (same as above, but for the quest description)
-Kind (quest type)
-Parameters (required for some quest types)
-Award (reward)
3. See FAQ.
4. I didn't understand the question.