Communicating with a webserver?

I’m looking to do something just a little more complex than the usual high score interaction. I want my games in Unity to send their data to the website, and have various things from the game saved to the user’s account. (Score, items, etc.)

I want to do this in both webplayer games hosted on the site itself and mobile games. From what I currently understand, I will likely need Unity Pro or Good Old Sockets to do this on the mobile side.

Regardless, can I reasonably expect to add this functionality on my own, or am I better off purchasing an asset that will facilitate it?

Use the System.Web.Http* Classes. Well that would be the way to go on Windows but i dont know(and if) Unity translates this also in the Java/iOS classes for your mobile-stuff

You can use WWW class. Write a php interface for your application. Use WWW classes to send requests to this php interface page.

I use python for my website. Is that going to be a significant problem? Or, is it possible to write a php interface for a site running on python code?

EDIT: Just looked up the class. Looks like it has nothing to do with what you write your server-side code in. Thanks!