Is it your own machine? You'll need to run arc as root, otherwise you won't have permission to get at port 80.
If are running as root, simply replace (nsv) with (nsv 80).
But I think it's a bad idea. Running arc as root might make your computer easier to hack into in the future. This is why that comment you found recommends using apache, even though it's a royal pain.
seems like a very common issue, I found this http://arclanguage.com/item?id=3498 but surely there should be a more elegant solution and better documentation.
Also, permissions need to be set on the internal directories before news would run, not mentioned in docs.