contact
The Barentsburg Hotel has a post office for sending mail. It's a branch of the Longyearbyen post office and thus uses Norwegian stamps and Norwegian prices, but they do have their own postmark.
There is a small Russian consulate on Barentsburg, which could theoretically issue you a Russian visa. Don't count on it though, certainly not without checking ahead.