I see the confusion... here's the bottom line --
Use the EQ2Emulator.net login server for your world. Point all your clients to
cl_ls_address eq2emulator.net
Your world's LoginServer.ini file (I know, why the hell is it called LoginServer.ini?) should be configured as follows -
[LoginServer]
loginserver=eq2emulator.net
loginport=9100
worldname={your world's name that you registered}
worldaddress={your IP or domain name}
#internalworldaddress={not needed unless you have issues}
worldport=9200
locked=false
account={your account}
password={your password}
autotableupdates=always
autotableverbose=false
autotabledata=true
[UpdateServer]
updateserveraddress=updates.eq2emulator.net
updateserverport=9103
[LoginConfig]
ServerMode=StandAlone
ServerPort=9100
Broken down:
loginserver=eq2emulator.net - this is our URL
loginport=9100 - this is OUR loginserver port, should not affect you whatsoever
worldname={your world's name that you registered} - this is what shows up in the server select list
worldaddress={your IP or domain name} - this is your IP address (whatismyip.com) or URL if you have a public domain. This is how OUR loginserver knows where to send your players.
#internalworldaddress={not needed unless you have issues} - Depending on your Router/NAT config, or where your world runs vs your client(s), you might need to remind world what it's local IP is... usually not needed
worldport=9200 - This is the big answer you're looking for. This can be ANYTHING valid, as long as it's not something already in use. This port needs to be in your router/firewall to allow clients to connect, and NAT knows how to forward the connection to the right machine (your World.exe's IP address - ipconfig /all)
account={your account} - your account you used to create your World account here at EQ2Emulator.net
password={your password} - your password (etc)
Everything else, leave alone.
Good luck! And if you get 6-10 players playing, maybe they should be testing EQ2Emulator's core server as well.
PS: EQ (1) Emu's client is locked at port 9000, cannot be changed like ours, hence your initial woes. I guess our initial config files should be set differently by default.