Can any Digibox take a Sky card and another card in order to receive foreign broadcasts as well?
No. The Sky Digibox has a built-in Conditional Access circuit which BskyB will not license for use in any other digital receiver. Only a Sky Digibox can receive encrypted Sky programmes. It can also receive a limited number of Free To Air foreign stations but is not terribly friendly to use in this way. You would need a second universal LNB on a larger dish, or two dish systems, in order to use the Digibox in this way.