Sending coins without wallet just address
By wallet i am assuming its not on exchange. And by coin i am assuming you are talking of Bitcoin. So if your coins is stored in bitcoin core qt wallet then you can reuse the private key to sign the transaction.
So if my assumptions is correct than you can go to debug console in your QT wallet and type 

dumpprivkey XYZ 

where xyz is your address which you are saying you know it.
Once you have your private key with you you can use API 

1) createrawtransaction [{"txid":txid,"vout":n},...] {address:amount,...}
2)signrawtransaction  &lt;hexstring&gt; [{"txid":txid,"vout":n,"scriptPubKey":hex},...] [&lt;privatekey1&gt;,...]
3)sendrawtransaction &lt;hexstring&gt;


checkout apis available in Bitcoin to know more.