How sure are you that this is not a geranium (pelargonium)- there are succulent pelargoniums, I grow one myself.
You might sent a photo to
http://geraniaceae.com/cgi-bin... and see if they know, they sell about a zillion of both hardy geraniums and pelargoniums.