You may not need to - if you portfwd from one to two, and then upload a copy of meterpreter.exe (as in, create your own and upload it), you could run it as a bind program on host "two", then set up a tunnel from attacker to two through one (via one's meterpreter but this is non essential - I mean a single tunnel not a full pivot) and you are effectively connected to two's meterpreter as though it were one's.
Regular Connection (single pivot):
[a] --> [1] --> [2]
Create a tunnel (with meterpreter portfwd or perhaps upload FPipe.exe to [1])
[a] =========[2] --> [3]
The trick here is we are using multi/handler to connect to a forwarded port, and meterpreter is the one doing the redirection.
Technically portfwd could be used for an unlimited number of hosts. Then you just need to use pivot on the final meterpreter.


