So you are asking: which topological spaces, besides the discrete ones, 
are such that for every strictly positive real function $g$ there is a 
strictly positive continuous real function $f$ with $ 0 < f < g $? Only some hints.

Others have already noted that there cannot be nontrivial convergent sequences.

You can note that if there are no nontrivial convergent sequences, then replace $g$
with the largest $h<g$ which takes only values of the form $1/n$, and then note that
this $h$, even if not continuous, at least does not give the above noted problem
(forcing a possible continuous $f$ to have value $0$). Taking the closures of the sets
where $h>1/n$ one can then use Urhyson's lemma / Tietze extension theorem (when the space
is normal) and so obtain a continuous $f$ with $0<f<h$.

Is there a non-discrete normal space with no nontrivial converging sequence?
You can easily find the answer in any standard book on general topology which
treats Stone compactification.

Added: please replace "no nontrivial convergent sequences" with the stronger
"every countable subset is closed". And examples are even more exotic, but Gillman
and Jerison, rings of continuous functions, should have them (and perhaps also
Engelking).

Concerning TeX commands: I do not use them on purpose, but if it this the rule
to always use them here, then I will in future only give answers that do not require 
mathematical notation, so that we all will be able to read in the way we like.