The following MWE takes your code as the starting basis. I've provided examples of both numbered and unnumbered chapter headings. The main changes, relative to the code you provided, are: (i) the two \raggedright directives have been replaced with \centering directives, (ii) the three \scshape instructions have been replaced with \bfseries instructions, and (iii) there's a little bit more vertical whitespace below the first \hrule and above the second \hrule statements. (Your code provides only 5pt of vertical separation, but I think that 12pt and 10pt, respectively, may be easier on the reader's eye. This is obviously a subjective decision and you should feel free to tweak the code further.) Hope this is what you're looking for.
\documentclass{report}
\usepackage{lipsum} % for filler text
\makeatletter
\renewcommand{\@makechapterhead}[1]{%
\vspace*{50\p@}%
{\parindent \z@ \centering \normalfont
\hrule
\vspace{12pt}%
\ifnum \c@secnumdepth >\m@ne
\huge\bfseries \@chapapp\space \thechapter
\par\nobreak
\vskip 20\p@
\fi
\interlinepenalty\@M
\Huge \bfseries #1\par
\vspace{10pt}%
\hrule
\vskip 40\p@
}}
\renewcommand{\@makeschapterhead}[1]{%
\vspace*{50\p@}%
{\parindent \z@ \centering
\normalfont
\hrule
\vspace{12pt}%
\interlinepenalty\@M
\Huge \bfseries #1\par
\vspace{10pt}%
\hrule
\vskip 40\p@
}}
\makeatother
\begin{document}
\chapter{Hello There!}
\lipsum[1]
\chapter*{Good Bye}
\lipsum[2]
\end{document}
First the numbered chapter style:

Second, the unnumbered chapter style:

sectstypackage. – Count Zero May 28 '12 at 14:13