This can't really be done in one step. First, you would need to sync the .ics file with an online calendar you use, and then sync that with your phone.
I have been trying to determine the best way to do this lately, and stumbled upon an iPhone app called SportSync. It takes schedules and syncs them directly to your calendar without having to mess with any online calendars. You can also manage your schedules with it. I've found it useful. Hope this helps.
You can add your schedules, tasks, everything. You can sync google calendar with iPhone, outlook calendar. One example here: http://mashtips.com/how-to-setup-google-calendar-on-iphone-ipod/
No. Absolutely not, just add your Google Calendar to your iCal app (Settings --> add Account -->Account type "Google") on your Mac and then set in iTunes to sync this cal to your iPhone as well. You'll see two separate calendars on your iPhone and will be able to manage them separately as well.
Set up the account as Microsoft exchange on the iPhone. Use server m.hotmail.com - domain stays blank.
you can not reverse the sync
You can sync your iPhone to iTunes to transport music, pictures, videos, etc.
You can sync your iPhone to the Nook app including your bookmarks and other pages.
This page explains How to Sync iPhone to Outlook http://www.sync-iphone.com/contacts-calendars-email/sync-iphone-contacts-to-computer.html
In iTunes, click on your Iphone and mark the box to sync addresses. At next sync it will sync. If you have a MobileMe subscription it can automatically sync over the air without user intervention.
you need itunes, and sync it on itunes (it says sync ) at the bottom right
Your iPhones contacts can be synched with your computers contacts though iTunes. You can set this up by plugging in your iPhone, Opening iTunes, clicking on Contacts, and then checking the box next to sync.
No
Sync it to iTunes.