I do not know Japanese, and machine-translated English isn’t the easiest thing to pick up on either. Having said that, this bit from the official Japanese press release seems to indicate that the Digital Photo Channel is going to see a release worldwide.
Back to the future, this service is world-wide (North America, Europe) and expand in the future.
I want this Channel, and I want it now. I need those Mii business cards! Thanks to Andres for the heads up!