The first coral I bought was like yours in that it was not attached to a rock or anything. The tip I was given is to pick up a small, preferrable clear, plastic cup, poke some holes in it so that water can flow freely through it, but so that the coral cannot get out. Then you can place the cup in the tank with a peice of live rock in the bottom and put the coral in on top of the rock. The cup will hold the coral until it attaches itself to the rock. Here is the picture of what I am explaining:

^Step one...and then:

In my case, while the coral was not holding on to a rock, it was holding on to a small peice of substrate and so I was able to glue that little gravel peice to a live rock, which I did only because I am impatient apparently.
My understanding is that you can use glue, even ordinary super glue, on hard corals but not so much on soft corals. I could be wrong but the article I read did say that you should avoid getting glue on the outer most tissue of a hard coral and so that is why I am assuming that you would not want to put glue directly onto a soft coral. I also dont think silicone would be the absolute greatest thing since in my experience, it takes a while for it to harden enough to keep its bond underwater and you obviously cant keep a coral out of water for very long without causing too much harm. I am not the expert here though and so I could be way off base, but I suggest waiting to do anything drastic until you can be sure that others have had success with this issue.