Well I allowed myself time to write a proper and reasonably complete scp client module in Erlang.
It is now released on github as ssh_scp.
This first release allows only to copy from local to a remote location.
So next-up is the other way, receive from a remote.