Here is a cute little work around:
Create a web/cell phone based currency, and just rebrand bitcoins as "New Yorkians" (if you are in New York). You could make a New Yorkian worth the same as 0.1 bitcoins, the client will name it as a New Yorkian, but really bitcoins would be transacted on the backend (whatever the transaction is divided by 10).
Little will they know that their currency isn't as local and restricted as they expected.
Good idea, I was thinking a bit along those lines for a local website that allows merchants to exchange the currency. Even though it is actually just another BTC exchange at BTC/dollar rates.
Once the currency catches on the transition to actual Bitcoin would be easy for locals.