Ahh. No, neither TEA nor XTEA fit that category.
I'll take the rest to a private message...
Thanks for the pointers guys but I believe TEA and blowfish are
not public key systems, perhaps my terminology is broken, I am after
a twin key system, seperate and different encryption and decryption
keys.
somthing like RSA or eliptic curves...
-Steve