I wondered why my iCal subscription calendars have started to sync with MobileMe in the last few days. It seems that these now sync with MobileMe if you have OS 3.1. So I've simply removed the subscriptions on the iPhone and everything just syncs with MobileMe. 
http://support.apple.com/kb/TS1213
http://support.apple.com/kb/TS1213