spot on.
example.
switch:
port1 - vlan 101 - mode access/untagged
port2 - vlan 102 - mode access/untagged
port3 - vlan 103 - mode access/untagged
port4 - vlan 104 - mode access/untagged
port5 - vlan 105 - mode access/untagged
port6 - vlan 106 - mode access/untagged
port7 - vlan 107 - mode access/untagged
port8 - vlan all - mode trunk/tagged
connect port8 to mikrotik ether1 and the others to you adsl services.
mikrotik:
/interface vlan
add interface=ether1 l2mtu=1516 name=vlan101 vlan-id=101
add interface=ether1 l2mtu=1516 name=vlan102 vlan-id=102
add interface=ether1 l2mtu=1516 name=vlan103 vlan-id=103
add interface=ether1 l2mtu=1516 name=vlan104 vlan-id=104
add interface=ether1 l2mtu=1516 name=vlan105 vlan-id=105
add interface=ether1 l2mtu=1516 name=vlan106 vlan-id=106
add interface=ether1 l2mtu=1516 name=vlan107 vlan-id=107
then create the pppoe-client on the vlan interfaces for your adsl.