Hi Kenny,
It's best to leave the "FS2004/FSX host port" in FSHost set to the default port 23456. Then in your FS2004, click "Multiplayer" on the FS2004 startup screen, then click "Open Multiplayer Session", then on the screen where you type in the IP address, click "Client Settings", and set the "Connect" port to be 23455. Only you need to do this, so anyone else connecting to your session can leave it on the default port 23456 in their FS2004.
Also, the web port 84 you're using in FSHost is fine - that won't affect this.
Some questions:
1) I assume you're running FSHost and FS2004 on the same machine, right?
2) When you click Search in FS2004 to find FSHost, are you entering anything for the IP address, or leaving it blank?
3) Does it eventually find your FSHost session?
Thanks,
Russell