No, it does not share a port, you need a port just like a phone would need one.

So if you don't have any open ports, you'd definitely need to put in another PDKU. I don't recall that it needs to be on the same card, although generally that's how I did it. I'm reasonably sure that you can put it on any card.