It isn't quite clear what your exact question(s) is but I will try and answer at a broad level.
If $X$ and $Y$ are independent, the joint probability distribution of $(X,Y)$ will indeed factor into a product of their individual CDFs like you mention. As for the range of values that $(x,y)$ can take, think of what independence means. Any value that the random variable $X$ takes is independent of any value that the random variable $Y$ takes and they individually take values in the intervals $(0,1)$ and $(0,\infty)$ respectively. Therefore, the range of values for the ordered pair $(X,Y)$ is just the Cartesian product of these two intervals.
Update: Think of $A = (X,Y)$ as a random point in a 2-D graph. Then this random point $A$ can lie anywhere in the (infinite) rectangle with base between $0 \leq x \leq 1$ and height $0 \leq y \leq \infty$. Every point in this rectangle occurs with a certain probability the density of which is given by the joint distribution of $X$ and $Y$. In this case, the coordinates are independent which implies that joint probability is the product of the individual PDFs.
The first part of the problem asks you to find the PDF of the product of $X$ and $Y$ which is different from the joint distribution of $(X,Y)$. One possible approach to do this is by conditioning. Let $M = XY$.
\begin{align} f_M(m) &=& \int_0^1 f_{Y|X} (m/x) f_X (x) dx \\ &=& \int_0^1 f_Y (m/x) f_X (x) dx \end{align} where the second step follows from the independence of $X$ and $Y$ (which implies that $f_{Y|X}(\cdot) = f_Y(\cdot)$). Since we know the PDFs of $X$ and $Y$, we can evaluate this integral to find the PDF of $M$.
Update: In terms of the rectangle picture above, you can think of finding the density of $M$ as follows: For every point in the rectangle, you can multiply its coordinates to come up with a value for $M$. Think of what it takes for the product to be equal to some positive number $m$. If $X$ takes the value $x$, $Y$ must take the value $m/x$. The probability of this event is $P((X,Y) = (x,m/x)) = P(X=x) \cdot P(Y = m/x)$ by independence. Now we integrate over all possible values that $X$ takes (i.e., integrate from 0 to 1) to arrive at the total probability that $M$ can equal $m$.