The Apple iPhone, from OS version 3.0 is generally well-behaved and will discover your own calendars when configured. It will not allow you to manipulate other calendars on the same server, however, unless you use different credentials to access them.
You may want to go into some of the other settings under "Mail, Contacts, Calendars" and set some of the other settings, including:
All of these should be obvious. You can choose the calendar which an event goes into when you create the event, but if you want to move it to a different calendar you will need to do it with a different client - it's not an option in Apple's one.
Similarly, in the events the repeat frequencies are fairly limited, but the calendar does support the more arcane possibilities which you could create with a different client application.
Adding an Account | “Advanced Settings” will appear if service discovery is unavailable. |
Security, port, and path | Typical settings for non-SSL, port 80 and 443 for SSL |