Create custom status?

How can I create my own status?

Let’s assume I happen to know when people in my contact list are out for lunch (e.g. because the face recognition system at our favorite lunch restaurant recognized them upon entering). How would I feed that information to the Spark client or have the Spark client poll for that information and create the status “at lunch”?