In addition to Rus' comments:
1) Can I use FTP to install ports or packages without going
through sysinstall?
Yes, and to me, this seems the smarter way to do it. You can pkg_add -r to
your hearts content, or, if you want all the ports (which I prefer over
packages myself), use fetch to grab
While logged into a jail (running on a public IP address), I can SSH into it and run
/stand/sysinstall. I choose the options to install a port or package via FTP, and I
end up with a message like No network devices available
I found a year-and-a-half-old post that mentioned sysinstall trying