A Problem...Plz Help

Hi,

I am stuck in a small problem. My senario is as follows.
Mikrotik with 4NIC’s

ether1 – connected to linux machine (linux machine connected to internet).
ether2 – directly connected to internet. (Static Live IP)
ether3 – also directly connected to internet (conntected to modemm, private IP)
ether4 – connected to local network.(class B)

Clients are divided in two profiles
profile1 name=256
profile2 name=512

All traffic of profile1 of PORT 80 (i.e http) goes through ether1.
All traffic of profile2 of PORT 80 (i.e http) go through ether3.
All traffic other that PORT 80 of both profiles go through ether2.

I have setup PPPoE for Local network Authentication.

Now the issue is every thing is working fine, but when it comes to use Yahoo Chat rooms or any other Java based application or any https traffic, it does not work.
It is creating allot or problem for me. How to resolve this issue.

Looking forward for a positive and quick reply.

well… just use not only port 80 (http) but port 443 (https) redirects to ether1 and ether3 - and all should be okay