Chapter 7 of my book covers working with Kismet, but quick answers:
1) Add parentheses after the variable declaration:
This applies to Kismet classes as well. You can add an optional name inside the parentheses for the category it will appear under in the properties:
var() int EditableInt;
2) Search the code for "TriggerEventClass" to see examples of how to trigger Kismet events from classes. TriggerEventClass specifically uses the GeneratedEvents list (where the event is specifically linked to an object in the editor).
var(SomeCategory) int EditableInt;