How to Simulate a Suction Cup?

I am trying to model a suction cup in Blender 2.75a. I don’t know where to get started. More specifically here is what I want to do:

Create a suction cup/pad that can stick to vertical walls.
Control the sticking of that pad on a vertical surface via game engine.
I am doing this to model a hook onto which I want to hang a cube (a simple pendulum in my case) which has some mass. And yes I want to do it via a suction pad only.

Update 1

I was able to model the suction cup using Soft Body although it was not very smooth. The cup started vibrating after landing on the ground plane. But the main concern now is how to vary the air pressure inside the cup so as to control when to stick and when to release.I am new to blender and hence have no experience using scripts. An example will be very helpful.