I want to create an application that can connect to a local LAN server or internet address, get an .ical calendar file and synchronize it with my phone.

I'd prefer using Pyhon if I had a series 60 phone but I'm using Nokia 6230 (s40) as well as 6680 (s60). Which method or programming language would be best?

Or are there any tools that already solve this issue?