Pull for SOPs

I’m looking for a way to apply force to SOPs.

I want to use single SOP (point, sphere, metaball, any thing doesn’t matter) that will push away around 10 other SOPs (best if they will be planes).

The main idea is to have these 10 planes to be pulled to one field in centre, and to be pushed away with other SOPs. Also it would be preferable if it happened in only two axes (two dimensional).

Anyone have and idea how to do it? I’ve only found the way to use force on particles, but it creates many problems (z velocity, life span and so).