You embed fonts in CSS by using base64 encoding. You can apply styles in SVG documents similar to CSS by using a
<style /> element. So if you have a WOFF font, you'd embed it like this:
font-family: "Sample font";
... is the base64 encoded font data.
You can find examples of this by looking at Typekit's stylesheets. I'm not sure if the mime type of
font/woff is correct, as I've also seen people claim that it should be
font/opentype, etc. seem to be more popular.
Alternatively, you could actually take the SVG version of the web font and embed the SVG font's description markup inside of your document (though browser support is still very limited as Luke notes in the comments).
However, you should also be able to link to an external font according to the SVG specification. That would seem to be the best solution if you're gonna have multiple SVG documents referencing that font.