You will generate the private key? What are the assurance that you would not spend our bitcoins?
OP use public key to generate an address so he'll only have half of the private key and the rest is yours,no chance for importing address with this way since privatekey contain so much of character which can't be guessed easily or maybe near to impossible,correct me if i'm wrong