Hello,
The hiding of the number should be done on the server. Please check with your VoIP provider whether they support this feature.
Otherwise Zoiper also supports custom CallerID, but it is just a suggestion to the server. Depending from the server configuration it can reject or overwrite it.