2 colors for one ical event
No, the colors are linked to the calendar, and in iCal a calendar can only have one color. All events for this calendar will be in the same color.

Alternatively, you could create a seperate calendar for shared events with a different color, and save the event there, or you can share each other's calendar so your wife's calendar appears in your calendar list with a different color.