Your grandmother can not file for you. However, you might qualify for a U visa. A U visa is something available to victim of certain crimes, provided they assisted in the investigation / prosecution of the perpetrator. The crime must have occurred in the US. (you mentioned living in South Africa, but it is unclear where the crime occurred). You should consult an attorney experienced with such U visa (I am!) to determine whether you actually qualify.
Answered on Mar 28th, 2011 at 9:58 PM