This has been my technique for a long time. I usually add -N, since there's usually no need to do anything on that host.
You'd need to tweak the server for this to actually work. By default, remote forwarded ports are not accessible from other hosts, and non-root cannot listen on port 80.