I know this is not a proper place to discuss this, but, as the Torque-mpich list seems dead, I can't think of any other place to post this.
MPICH2 was installed in the servers. I installed Torque afterwards. I opened the ports including them in the iptables file.
Torque mpi jobs (even the simple jobs like hostname) remains stuck. But, the jobs are properly distributed in the nodes and pbsnodes -a showing them in order.