Caro colega deixa eu ver se entendi Cliente -- MK -- Internet -- MK -- Cliente (pico2000) se for isso é moleza...., faça um dstnat do ip do seu mk na porta 1999 e redirecione para o ip cliente interno na porta 1999
tipo:
chain=dstnat dst.address=200.x.x.x (IP do Server MK) ou o DDNS que está no MK) protocol=tcp dst-port=1999 action=dst-nat to-addresses=192.168.99.20 to-ports=1999
Casso nao tenha o DDNS ai está o script para MK 2.xx:
:log info "DDNS Begin"
:global ddns-user "User"
:global ddns-pass "Senha"
:global ddns-interface "Interface da Internet(escreva identico)"
:global ddns-host "seudominioddns.changeip.org"
:global ddns-ip [/ip address get [/ip address find interface=$ddns-interface] address]
:if {[ :typeof $ddns-lastip] = nil } do={ :global ddns-lastip 0.0.0.0/0 }
:if {[ :typeof $ddns-ip] = nil} do={
:log info "DDNS: No addres present on your interface, plesae check."
} else={
# :if ($ddns-ip != $ddns-lastip) do={
:log info "DDNS: Sending update!"
:log info [/tool dns-update name=$ddns-host address=[ick $ddns-ip 0 [:find $ddns-ip "/"] ] key-name=$ddns-user key=$ddns-pass ]
# :global ddns-lastip $ddns-ip
# } else={
# :log info ("DDNS: No change.")
# }
}
:log info ("DDNS: End.")


Caro colega espero ter ajudado.