You can use same port for more than one web service but make sure that you use different SOAP action or URL for each web service.
If u want to use JMS(SOAP over JMS) as transport then you will need EMS but port is not required for web services. It will need queues/topics for each web service.
For training on TIBCO BusinessWorks mail us at [email protected]