Ciao a tutti,
vorrei integrare un calendario all'interno del mio sito realizzato in php.

Navigando su internet per reperire informazioni sono arrivato alla conclusione che i due calendari che potrebbero fare al caso mio potrebbero essere:

Google Calendar e Php icalendar

Ora chiedo a voi quale mi conviene installare?

Quello di cui ho bisogno è:

1) Sincronizzazione bidirezionale (sito <- -> Outlook <- -> Cellulare)
2) Notifiche degli eventi via sms verso il cellulare
3) Rendere gli eventi privati o pubblici (visibili o nascosti sul calendario) in base alle mie necessità
4) Dotare ad ogni utente iscritto un proprio calendario personale

DOMANDE

A) Questi 4 punti Google Calendar ce li ha, sapete se ce li ha anche Php icalendar?
B) Lo svantaggio di Google Calendar è che ha un database indipendente e non può essere integrato nel mio, anche per Php icalendar è così?