Greasemonkey for Safari, kind of…
Just stumbled upon Creammonkey – which is a kind of Greasemonkey implementation for Safari.
It works pretty well for very simple user scripts. That is, those scripts which don’t make use of Firefox specific features, such as Xpath processing.
And none of the GM_* functions are implemented.