Thank you dobey, for your quick response, but riot it is not the kind of app I am talking.
Let me explain, I have installed the riot app and even thought it is a very god app, it only gives you the chance to talk to people that have the riot app installed or use the channels that Matrix.org implements. In the other hand it gives you a chance to make your room open to the public but... requires that people create an account and also requires the use of the app because if you open the riot.im on a mobile browser it does not allow you to keep on without installing the app. What it is worth is that you can create a room but you must have all your contacts in the same room if there were a chance to explain the people that you can request a desktop web page on the mobile browser.
So, i am sorry for this, but riot it is another line, whatsapp or telegram: excluding and dependent of the app channels of communication, in spite the effort that matrix it is doing and that they unite several channels: freenode, irc, etc.
What I have in mind it is, a not excluding way, because it does not require the people you want to talk with the installation of an app, and so it is not dependent of the app. I am Spanish and my English it is not very good, but can you try to read again what I wrote and see the difference? and the question still the same, can it be coded?
one more thing it is that I have found, guess, that no data need to be stored on the free server, but instead in your own mobile or passing it to a base data for desktop.
Thank you any way.