This feature is available directly in the acronym package and I assume this was not the case when your question and David Carlisle's answer were posted. As you use \newacro (as opposed to \acro and \acrodef; see your linked PDF for the differences), David's example can be changed to
\documentclass{article}
\usepackage{acronym}
\newacro{RMS}[RMS]{Resource Management System}
\newacroindefinite{RMS}{an}{a}
\begin{document}
zzzz \iac{RMS} zzzz \iac{RMS}
\end{document}
This gives you the same output as David's code and now you can simply use \iac and \Iac for lower and upper case indefinite articles. Note that - as far as I know - no special commands for forced formats like \acf, \acl, \acs come with the package.
Update: Note that using the acronym package with hyperref will make the indefinite article AND the acronym hyperrefs to the table of acronyms when using \iac. Further, also when using hyperref, there seems to be a bug when using \Iac multiple times on the same acronym that gives compiler errors. You can use this fix to get rid of these problems.