Thanks for your reply. This answers the first part of my question.
What I want to achieve eventually is that when I ssh on a specific IP address on the ssh server, it will forward my request to localhost on a specific port. For example.
If I ssh on IP address 192.168.0.50 the ssh server should forward my request to localhost:5000
If I ssh on IP address 192.168.0.51 the ssh server should forward my request to localhost:5001
If I ssh on IP address 192.168.0.52 the ssh server should forward my request to localhost:5002
and so on..
Multiple reverse ssh tunnels will be connected on this ssh server, each tunnel using a different port (5000,5001,5002)
I want to access the remote hosts using IP address only. Not IP address

ort.