Unless I'm missing something, wouldn't you be rather better off just having a dedicated frontend for each set of ports that forwards to each distinct backend server?
Or are you doing this at webscale, or something? :-) J -- Jonathan Matthews London, UK http://www.jpluscplusm.com/contact.html