I'm trying to write a technical report at work which will be submitted to this silly little 'user group meeting' thing. Despite it being nothing important they have some very specific guidelines for submission, amongst which they want the references to appear as the usual (authors, year) and then be listed as surname, initials for all authors

Smith, D, Wallace, G., and Funk, C. (1998), A random paper about random sh*t, Random Journal, 1(1), p.1-10
Normally I use natbib with the plainnat style, but this doesn't do this and I can't see how you'd easily force it to. Does anyone know of any bibtex packages which can be made to do it this was?
Cheers
Mark