This is going to sound really stupid, but... I tried an older version of ISPconfig... and it worked first time. I think 2.2.9 may be broken for older servers (i know it evidently shouldnt be!).
Ronin: U might try doing the same.
Till: any chance of looking into this? Thanks for trying to help.