www.hackerthreads.org has a big list of ports and what they do. Don't forget that if you're worried about trojans blabla then they could use nearly any damn port.

www.blackcode.com has a neat little scanner which tells you what ports are open on your local machine which may be in use by trojans, consult it beforehand.