All genes have some basic features which allow them to produce protein. Forgetting about introns and exons for now, all genes must have an initiation codon (which allows translation of the mRNA by the ribosome to be initiated), body codons (which translate to the corresponding amino acids), and a termination codon, which as the name indicates, terminates translation.
So after the genes gets transcribed, it will produce an mRNA that has the basic structure:
initiation codon - body codon - termination codon
The nucleotide sequence from the initiation codon (which translates to methionine) to the last codon before the termination codon is referred to as the open reading frame or ORF. This means that this is the part of the nucleotide sequence that is open for translation into protein by the ribosomes.
So if a mutation occurs somewhere at the beginning of the gene and causes one of the reading codons to become a termination codon, you will have termination much earlier in the open reading frame, and instead of producing the whole protein, you will produce only a short part of it towards the beginning. This is what is meant by "disruption of the ORF".
Another way of disrupting genes is DNA translocations which cause part of the gene to be chopped off its proper location and moved somewhere else on the genome. This means that the gene will have lost part of it's ORF, and from the location it was cut onwards, it will now code for something else, or maybe nothing. The most interesting case I know is of a gene that got chopped in two, and each half got located to a different part of the chromsome, but the two halves are still able to come together and form a single functional enzyme after they are expressed from the two separate half-genes. It's too complicated to explain here though. Most genes that get parts of them translocated aren't so lucky though.
Finally, silent genes can arise in a number of ways, but all boil down to the fact that the gene is no longer undergoing selection for it's role. See genes mutate all the time, but the reason why they are preserved is that mutants that disrupt it's function get selected out. If there were no selection, no DNA sequences would be preserved. It is the continuous selection of the functional sequences that keeps genes evolving towards their function. Now say you have a gene that undergoes a duplication event. You will have two functional genes within the cell, but the cell only needs one. So if one of the two gets a mutation that disrupts it's activity, it will not be selected out, because it still has a functional copy. The mutated gene will now continue to mutate further, because it is no longer undergoing selection (the selection will now be restricted to the copy that is still functional at that point). As time goes by, the gene will stop being expressed, because it's not serving any important role anyway, and in fact it's using up expression resources which can be better used for genes that do serve a role. The gene is then said to have gone silent, and will continue to mutate into a "gene fossil". As enough time passes, it's sequence will change to the point where you can no longer recognize that it was a gene at all.
I hope that helps.