EMC2 can control up to 9 axis. It can use up to at least three parallel port cards I think. I know for sure it can use two cards. Take a gander here:
and pop on the #emc IRC channel or use this link to talk to developers and users
or try our embedded java client on this page to connect to the IRC channel.