Hi Alan,
I assume you're using PCM 3.0 ...? If so then the following TCP ports must be open between client and server: 3908, 7755, 7770, and 8040.
There are also other ports you will need opened which are dynamically allocated by the PCM server. You can control the ports used rather than allowing dynamic allocation via a configuration file in the PNM/server/config/portmap.txt (assuming PNM is your install directory). The entries in the file that you want to modify for PCM (since you didn't mention its IDM or PMM plugins) look like this by default, where a value of 0 indicates that the port should be dynamically allocated:
DefaultRMI=0
UserMgrSSL=0
DevMgrSSL=0
EventDelivery=0
AccessMgrSSL=0
If you replace these zeros with specific, open TCP port numbers on the server then those ports will be used instead when you bounce the PCM server process after saving the edited file.
Please note that client/server communication through firewalls is not officially supported by ProCurve Manager, although the advice here should work.
Regards,
SVB