How to use forever-node with sudo command?

I have a server of flash-cross-domain-policy wrote in Java script node.js:

var net = require("net");

var flashPolicyServer = net.createServer(function (stream) {
  stream.setTimeout(0);
  stream.setEncoding("utf8");

  stream.addListener("connect", function () {   
  });

  stream.addListener("data", function (data) {
    if ( data.indexOf('<policy-file-request/>') != -1){
                stream.write('<cross-domain-policy><allow-access-from domain="*" to-ports="*" /></cross-domain-policy>');
    } 
    stream.end();
  });

  stream.addListener("end", function() {
    stream.end();
  });
});

flashPolicyServer.listen(843);

I believe the port 843 must be of a special kind because I can only run this server using sudo node server.js. It is running beautifully. But I need to run it through the module forever to become more reliable.

How to execute it.. Eg. sudo forever start server.js ?

sudo forever start server.js should work.

Alternatively,

>>> sudo su
>>> cd /folder/of/script
>>> forever start server.js