Have you tried to set up SSH port forwarding under "Setup" -> "SSH Forwarding" menu of TeraTerm? I never "played" with it myself but it can help resolving your problem.
I doubt that current version of Teraterm macro language understands port number in connect line other that :23, however the right person to answer this is Yutaka, who added SSH2 support to TeraTerm.
When using LogMeTT please keep in mind that when you execute the macro either from Configuration window or from pop-up menu, LogMeTT copies teraterm.ini file into Temp_TTL directory, then does modifications to the copied file (changes default colors) and executes Teraterm using this updated ini file from Temp_TTL. So, your attempt to use /f=tunnel.ini will most likely fail.
While waiting for Yutaka's comments on this, I would suggest you to try running your last macro from outside LogMeTT, and if that will work than I will start looking for the ways to add support of such functionality to LogMeTT.