No.
A geometric progression can contain zero, one, or two primes. Since there are $25$ primes between 1 and 100, that means at least $5$ of your geometric sequences must contain $2$ primes. But such a sequence contains no other integers, since $p\left(\frac{q}{p}\right)^n$ is only an integer when $n$ is $1$ or $0$ for primes $p$ and $q$.
So the remaining $15$ progressions must now cover $90$ of the integers from $1$ to $100$. We show this is impossible with a counting argument, by considering how many values can be covered by progressions of various types:
1) Progressions where $\frac{a_{n+1}}{a_n}$ is an integer: If the ratio is $2$, then we can hit $7$ integers with the sequence $\{1,2,4,8,16,32,64\}$, or $6$ with the progression $\{2,4,8,16,32,64\}$ or $\{3,6,12,24,48,96\}$; otherwise the progression has at most $5$ elements. Note also that the second progression mentioned here is a subset of the first, so we don't need to count both.
If the ratio is more than $2$ the progression can cover at most $5$ integers (indeed, only the sequence $\{1, 3, 9, 27, 81\}$ can even cover this many; any others grow too quickly).
2) Progressions where $\frac{a_{n+1}}{a_n}$ is non-integer rational: Let the ratio be expressed as $\frac{m}{n}$ in lowest terms. Then suppose $a_0$ is the lowest integer in the progression and $a_k$ is the highest (that is $\leq 100$). We then have that $a_0\left(\frac{m}{n}\right)^k$ is an integer, which means that $a_0$ is a multiple of $n^k$. This means the progression cannot contain more than $5$ integers, because a progression with $6$ integers would need to start with a multiple of a $5^{th}$ power. As the only multiples of $5^{th}$ powers (below $100$) are $32$, $64$, and $96$, $n$ being $2$ in all these cases, the best we can do with a $5^{th}$ power starting point is $\{32, 48, 72\}$ which only contains $3$ numbers below $100$.
It's worth noting that there is at least one progression with $5$ integers, namely $\{16, 24, 36, 54, 81\}$.
3) Progressions where $\frac{a_{n+1}}{a_n}$ is irrational: If such a progression hits more than one integer, it must do so in rational ratios (ie $\left(\frac{a_{n+1}}{a_n}\right)^k$ is rational for some $k$), and so we can replace it with a rational-valued progression.
This means the most integers below $100$ that we could hope to cover with the remaining $15$ progressions is $7 + 6 + (13)(5) = 78$, well short of the necessary $90$.