Don,
I don't have Project Server so I don't know how the server object model
differs from the standard object model. However, like the object models
for all versions of Project, they generally are pretty constant except
for added features and a few deleted items. I get all of my object model
information from the object model help files available through the VBA
editor. But for your reading (and learning) enjoyment here are some
websites you may find useful.
One nice place to start with sample VBA code is Jack Dahlgren's website:
http://masamiki.com/project/macros.htm
For a free Project 2002 VBA training module (equally applicable to
Project 2003) put together by Microsoft (for VBA, see module 4):
http://support.microsoft.com/default.aspx?scid=kb;en-us;325846
For a Project 2002 and 2003 SDK:
http://www.mvps.org/project/links.htm
Hopefully this info will get you started. Once you get started if you
have further questions on VBA, just post on the
microsoft.public.project.developer newsgroup.
John