Welcome to Flyertalk!
The dining option with Upromise is run by iDine. At least that's my understanding
based on this Forbes article.
It's the same thing as not being able to register the same card with multiple airlines.
The best advice with iDine is to register only one card with any particular program.
That is, set up an account with one airline and register one credit card.
Then, set up another account with another airline and register another credit card.
And so on.
The reasons for this are:
* This gives you maximum control of where your miles go.
* While iDine limits you generally to 1 visit at a restaurant per month, this limitation doesn't exist in practice so long as each subsequent visit is credited to a different FF program.
You can certainly have iDine remove your existing cards (or all but 1 card) from your UPromise account.
Or, you can get more FF-earning credit cards!

There are lots of threads about
that on this forum!
[This message has been edited by gleff (edited 01-24-2003).]