I'd have grave concerns about the security/integrity of data I stored in such a thing. People tend to store low-value data in memcache without realizing that corrupting it allows attackers to hijack user sessions.
What is the value of sharing a memcached instance? If all you're selling is memory, why not just run multiple memcacheds?