As long as your credit cards have different numbers you should get credit for both visits per month. I do this all the time, except that all my miles go to one airline.
It is within the idine rules, so I would call and ask why your second visit doesn't post.
You could even register more credit cards than two.
Edited to add: this used to work for me. All of a sudden it didn't with multiple visits to one restaurant per month. So, I tied each of my credit cards to different airlines and now have no problem.
[This message has been edited by paradocs (edited 08-10-2002).]