You would have to take the custom development route ... something like this should get you started in the right direction.