An inner product of two vectors, let them be eigenvectors of some transformation or not, is an assignment which can be used to measure lengths and angles, physically and geometric. An explanation and a figure can be found here:
https://en.wikipedia.org/wiki/Inner_product_space or more elaborated here:
https://arxiv.org/pdf/1205.5935.pdf
A Hilbert space is a vector space, but not every vector space is also a Hilbert space. That is: a Hilbert space has more properties.
Basically, yes, but the wording is a bit weird. Not the inner product forms anything, a
Hilbert space is
defined by being a real or complex vectorspace equipped with an inner product (additional property). The inner product defines measurements as angles and lengths, e.g. a distance: ##\operatorname{dist}(x,y)=||x-y||=\sqrt{\langle x-y,x-y \rangle}##, which is basically the theorem of Pythagoras here. This distance has to be
complete, that is every
Cauchy sequence (the elements of the sequence get closer and closer) converges, which means the infinite point towards the elements are narrowing down is actually part of the space. Completeness thus depends on how we measure distances. There is generally more than one way to define a distance. So Hilbert spaces are strictly speaking triplets: (vector space, field (real or complex), inner product).
E.g. with the rational numbers we'll get a problem. Let's define ##a_1=b_1=1\; , \;a_{n+1}=a_n+b_n\; , \;b_{n+1}=a_{n+1}+a_n\; , \;c_n = \dfrac{b_n}{a_n}##. Then ##(c_n)_{n\in \mathbb{N}}## defines a Cauchy sequence of rational numbers which converges to ##\sqrt{2}##. But this limit isn't part of the space ##\mathbb{Q}##, so ##\mathbb{Q}## is incomplete. If we take the exact same situation to the reals (or complex numbers), then this limit is part of the space - ##\mathbb{R}## and ##\mathbb{C}## are complete spaces, i.e. also Hilbert spaces.
This has nothing to do with eigenvectors. Besides, any two vectors are always eigenvectors of
some linear function. Two linear independent vectors over the real or complex numbers span a two-dimensional real or complex vector space. E.g. with the
Euclidean metric we get a Euclidean space. And this is a two-dimensional Hilbert space, as the real or complex numbers guarantee that any sequence of vectors which is narrowing down by Euclidean distance (Pythagoras) also contains the vector towards the sequence is converging.