In order to get the most eyes on your question I recommend opening new topics as a new threads in the forum. Piggybacking on existing threads will reduce the number of people who see your thread considerably (to a very small fraction of forum readers).
The answer to your question lies in how you intend on placing the existing call on hold and calling the transfer to party. To get the result you appear to desire you will need to make use of the consultativeCall funcationality. Please review the information in the TSAPI programmer's guide for details related to the Original Call Information data element in the Delivered event. See also the section titled "CSTA Services Used to Conference or Transfer Calls"