Sure, you could create your own streaming system, but it will likely be cheaper in the long run to use a streaming service. I have no experience with any of these services, but a quick search on Internet Radio Services will provide you with several services you can check out.
The thing that you did not mention is how you are paying for the services (just your local advertisers?), and how you are going to keep track of songs played and how many Internet listeners were tuned in so you can stay legal with the song royalties. A service can keep track of those details for you if you wish.
i will have over 10.000 to 25.000 a Day listeners Donation and advertis is how im gonna pay for may service this radio is International and is gonna be broadcast i have listeners more than 25 countries This Radio is more Talk Show and is gonna play songs music too..