What would be the best way of allowing a news service to be used by many external websites? I want to allow external websites to use some of my functions to display news. What do you suggest?
I would set up RSS feeds for each item you wanted to let people use. Not sure what sort of system you're running, but WordPress allows you to make custom RSS feeds based on almost anything you want; custom post types, categories, etc.