Here's a suggested template, to be saved in a file named word2latextemplate.sty. I've had to fill in some gaps with educated guesses, as your instructions aren't nearly enough to define a template unambiguously.
%%% Save this file as 'word2latextemplate.sty'
%%% Load it from the main tex file via "\usepackage{word2latextemplate.sty}"
\ProvidesPackage{word2latextemplate}[2016/06/12]
\twocolumn
\usepackage{newtxtext,newtxmath} % Times Roman clone
\usepackage[top=2.54cm, bottom=2.79cm, left=1.9cm, right=2.16cm,
columnsep=0.81cm, letterpaper]{geometry}
\usepackage{sectsty}
\sectionfont{\large} % 12pt
\subsectionfont{\fontsize{11}{13}\selectfont\mdseries}
\setlength\parindent{0pt} % no indentation of first line of paragraphs
\usepackage{caption}
\captionsetup{size=footnotesize, % 8pt
font=bf, % bold
skip=0.25\baselineskip}
\usepackage{etoolbox}
\AtBeginEnvironment{abstract}{\small} % 9pt in 'abstract' env.
\apptocmd{\@xfloat}{\small} % 9pt in tables and figures
% no page numbers on title pages:
\apptocmd{\maketitle}{\thispagestyle{empty}}{}{}
% no page numbers on 'plain' pages
\pagestyle{empty}
\endinput % end of "word2latextemplate"
Load it from your main tex file with the instruction \usepackage{word2latextemplate}.
Note that I didn't try to resolve what I perceive to be a conflict between the requirements "Tables caption: 8pt" and "Table headings: 9pt...". I gave the nod to the first-mentioned requirement.
Note also that not all formatting-related instructions are contained in the style file. Some additional formatting still has to be performed in the main tex file, as is done in the following MWE (minimum working example). Specifically, font-related commands have to be provided in the argument of \title.
\documentclass{article}
\usepackage{word2latextemplate}
\usepackage{lipsum} % for filler text
\begin{document}
\title{\renewcommand{\rmdefault}{qcs} % Century clone
\fontfamily\familydefault
\fontsize{18}{22}\selectfont % set font size
\bfseries % set bold weight
Article Title}
\author{FirstName LastName}
\date{January 1, 3001}
\maketitle
\begin{abstract}
\lipsum[2]
\end{abstract}
\section{Hello World}
\subsection{Good Morning}
\lipsum[2-4]
\begin{table}[h!]
\small % switch to 9pt font size for body of 'table' env.
\caption{A table}
\centering
\begin{tabular}{lll}
\hline
a & b & c \\
d & e & f \\
\hline
\end{tabular}
\end{table}
\lipsum[6]
\end{document}
Here's a screenshot to go with the MWE:

geometrypackage, for captions, look at thecaptionpackage. Pagenumbers:\pagestyle{empty}(assuming the header should be empty as well). And do you really mean to have no separation between paragraphs at all? No indentation, no extra space? – Torbjørn T. Jun 12 '16 at 16:28wvwarein the first instance. The result will not match the original perfectly and you will need to clean it up, but it usually provides a reasonable approximation. Note, however, that it always loads the obsoletetimespackage when I use it, regardless of the original font. You can't directly translate many of those requirements into LaTeX regardless. However, if it needs to look like Word try loading thephilosophypackage which providesphilosophy.sty. It is quite good: the result looks almost as bad as Word. – cfr Jun 12 '16 at 19:34