I have two separate Google calendars in my client and they do not save to the right account and I cannot edit the second account events.

I have two Google calendars in my client and they do not save to the right account. It is very frustrating as a meeting request comes from the wrong account. When I created an event with the second Google account in my Accounts list, it seemed to work properly. Then I realized that it came from my primary account and I could not edit it with either account. I had to delete it and add it through the Google web interface. How do I make sure I can use both calendars from two different Google Calendar accounts without them sending from the wrong account and be able to edit the events. Thanks.