You need a hosting solution that allows you to run long-running daemons on random ports. That's not something a typical shared hosting permits.
You're looking for managed VPS or application hosting. Xibo has their 'cloud' hosting, not sure whether that fulfills your needs. Feel free to contact me if you would like to discuss your options.