Hi Ryan, though there is no definitive documentation on how to create scripts (mainly because every situation is different) if you post your script needs on this board I'm sure someone will be able to help (I am an amateur to scripting as well).
As for implementing a script as a keyboard macro... In the Keyboard Mapping window you would call for a SCRIPT event and then place the script in the window; and then assign that to a keyboard shortcut.
#XPression