EDIT: There is an elegant way now with biber 0.9.6. Together with biblatex 1.7. the data can be changed on the fly without changing the input .bib file itself. It utilizes the map feature of biber as described in section 3.1.1 of the manual. The biber.conf file looks like this:
<map>
<bibtex>
BMAP_OVERWRITE 1
<globalfield journal>
BMAP_MATCH Physical\sReview
BMAP_REPLACE "Phys. Rev."
</globalfield>
</bibtex>
</map>
which would replace Physical Review with Phys. Rev. Please find a verbose explanation in my answer to this question.
/EDIT
One possible way would be to come up with a work abbreviation. Then, you use the editor of your choice and search and replace the journal title with the work abbreviation. Let's say the journal is A long journal name and you call it alj. You replace Journal={A long journal name} with Journal=alj in the bibtex file. Now, you can make two bibtex files: short.bib and long.bib with the content @string{alj="A l. J. N."} and @string{alj="A long journal name"}, respectively. Whenever you feel like it, you can add another way to display the journal title.
MWE (you could have provided that):
\documentclass{article}
\begin{document}
Test\cite{brown08}
\bibliography{long,cvpubs}
\bibliographystyle{unsrt}
\end{document}
use either \bibliography{long,cvpubs} or \bibliography{short,cvpubs} for long or short journal titles.
cvpubs.bib:
@article{brown08,
Author = {Seth Brown and Michael Cole and Albert Erives},
Journal = alj,
Title = {Evolution of the holozoan ribosome biogenesis regulon},
Volume = {9},
Year = {2008},
Pages = {113}
short.bib:
@string{alj="A l. J. N."}
long.bib
@string{alj="A long journal name"}
leading to
and

.bibfile and use thesearch and replacefunction of your preferred editor to simply replace the journal names with appropriate abbreviations. You can also delete the month entries. Ugly, but quick... – Andy Nov 03 '11 at 06:36