I have a similar need- I have created content fields for a meta description, keyword, and page title. I've been trying to figure out a way to do this without writing a module (or using Vandelay), but I'm thinking that this isn't possible.
So, to summarize the solution:
I need to create a module that creates a custom part with those same 3 fields, except now they are columns of the part record. Once it is a module, I can write some server-side code in the driver, which just calls SetMeta of the resource manager, and those
meta tags are automagically rendered.
For the title, I shouldn't need to write any server code, just set Layout.Title in the template for the part. Since I'll be writing the template for the part anyway, I can also write it to not render any of this in the actual markup (my template would basically
only have the Layout.Title line).
Is this the best approach? I've been looking at the Vandelay module and it basically does this, but doesn't do the title tag. If anyone can think of how to achieve these results without using a module I'd love to know (i.e. using just template code and custom