You can have PAT for as many connections as you like, for example say I had two XP machines behind my router running PAT with the IP addresses of 10.1.1.2 & 10.1.1.3 and I wanted to connect via RDP.
What I can do is setup my PAT table to forward any or a specified incomming IP address on port 3389 to go to 10.1.1.2 port 3389 and then specify to forward connections comming in on port 3390 to go to 3389 on 10.1.1.3.
All you need to do to connect to 10.1.1.3 is to append the port number in your RDP connection (seperate the IP and port with a colin). , the router receives this connections and looks up it's forwarding table and forwards the packet to the correct PC for a RDP connection.
Technically you could do this for every PC behind your router because all you need to do is add the port number associated with the PAT table in your connection and PAT will do the rest when it receives the packet.
As for my last paragraph all I was say was that if you didn't want to use 3389 (i.e to connect to 10.1.1.2) you can simply use a different port and not allow port 3389 on your WAN interface.
So your PAT table would look similar to for example allowing any IP address to connect.
allow any WAN_Interface 3389 to LAN_Interface 10.1.1.2 3389
allow any WAN_Interface 3390 to LAN_Interface 10.1.1.3 3389
(Allow any IP comming in on the WAN interface with the port number 3389 to be forwarded out the LAN interface to 10.1.1.2 on port 3389. Allow any IP comming in on the WAN interface with the port 3390 to go out the LAN interface to 10.1.1.3 on port 3389.)