Can be done with C or Java programming at 9.3, but the transformations are not exposed in the software as yet. These are only available at the PE level.Add users to this bug if they are requesting vertical datum transformation support in ArcGIS Desktop.