Re: i phone calendar help.
Check out the free Google Calendar.
It has a browser interface for use on the PC of your choice. And it syncs seamlessly with the iPhone. As you would expect, you can create and edit appointments/events on your iPhone and the updates to the appointments are immedialtely reflected on the browser version ... and vice versa.
You can even assign the colors you want!
Once you've set up your Google Calendar via the browser, you can access it on your iPhone by just going to Google.com (where you'll immediately be re-directed to a customized Google page for the iPhone). There you can log-in with your account, and then press the Calendar TAB at the top of the page to view/edit/add your appointments.