Neo7 0 Newbie Poster

Hello everybody!!
I am a newbie with MySQL but I still need to do this:

1. MySQL should be listening on a port, waiting for an XML document.
2. When it arrives, parse the XML file or just take the contents I am interesting in and insert them into the different columns and rows already designed in a MySQL table .
3. When it finish with the insertion it must trigger/call something (some method??) that update a table I have in a web page waiting for new data to come.

I think that for the point 1., by default MySQL is already listening at some port, but I am not really sure :S

I hope these questions are clear enough and that someone is able to give me a very clear answer.

Any help will be very appreciated :)