No. Only one process can bind to a port on an address at any one time. You can bind two processes to the same port number, but on different IP addresses, hence different ports.
From the above it looks like you need some form of request forwarding service listening on port 80, and depending on the URL requested, forward the request to either of your two processes which will be listening on different ports (e.g. 8080 and 8090)
EDIT: From re-interpreting your question and your comment, if both URLs are working, then something is forwarding requests. Possibly a 3rd process, but more likely one process is forwarding to another. To reiterate, though, only one process can listen to a port.