This problem has been bothering me. I have come up with a solution but I'm not sure if it's correct. I'm not sure I actually believe anyone will actually read this (I know it's long), but it's worth a try.

Also, $\displaystyle \mathcal{V}[A,B]\subseteq\mathcal{C}[W,T]=\left\{f\in\mathcal{C}[W,T]:f(A)\subseteq B,\text{ }A\text{ compact and }B\text{ op}e\text{n}\right\}$

Let $\displaystyle X,Y,Z$ be topological spaces and $\displaystyle Y$ locally compact Hausdorff. Then, if $\displaystyle \mathcal{C}[X,Y],\mathcal{C}[Y,Z]$ and $\displaystyle \mathcal{C}[X,Z]$ are given the compact-open topologies the the map

$\displaystyle F:\mathcal{C}[X,Y]\times\mathcal{C}[Y,Z]\to\mathcal{C}[X,Z]g,f)\mapsto f\circ g$

is continuous.
Proof: We need a quick little lemma (you can ignore me if you know/believe it).

Lemma: Let $\displaystyle S$ be a locally compact Hausdorff space and $\displaystyle G\subseteq S$ compact and $\displaystyle N$ any neighborhood of it. Then, there exists some neighborhood $\displaystyle O$ of $\displaystyle G$ such that $\displaystyle \overline{O}$ is compact and $\displaystyle G\subseteq O\subseteq\overline{O}\subseteq N$.

Proof: Now, since every locally compact Hausdorff space is regular (just consider that $\displaystyle \iota:S\hookrightarrow S_{\infty}$ is an embedding and $\displaystyle S_{\infty}$ is compact Hausdorrf thus normal thus regular) we have that for each $\displaystyle g\in G$ there exists a neighborhood $\displaystyle E_g$ of it such that $\displaystyle g\in E_{g}\subseteq\overline{E_g}\subseteq N$. Doing this for each $\displaystyle g\in G$ forms an open subcover and by the compactness of $\displaystyle S$ it must have a finite subcover $\displaystyle E_{g_1},\cdots,E_{g_n}$ and so since for each $\displaystyle g_k$ we have that $\displaystyle E_{g_k}\subseteq \overline{E_{g_k}}\subseteq N$ we have that

$\displaystyle G\subseteq E_{g_1}\cup\cdots\cup E_{g_n}\subseteq \overline{E_{g_1}}\cup\cdots\cup\overline{E_{g_n}} =\overline{E_{g_1}\cup\cdots\cup E_{g_n}}\subseteq N$

and so $\displaystyle G$ has a neighborhood (call it $\displaystyle \Sigma$) such that $\displaystyle G\subseteq\Sigma\subseteq\overline{\Sigma}\subsete q N$. But, by local compactness we have that for each $\displaystyle g\in G$ there exists a neighborhood $\displaystyle B_g$ such that $\displaystyle \overline{B}_g$ is compact. Using the same concept as last time we may cover $\displaystyle G$ with finitely many of these $\displaystyle B_g$'s, say $\displaystyle B_{g_1},\cdots,B_{g_m}$ and so

$\displaystyle G\subseteq B_{g_1}\cup\cdots\cup B_{g_m}$

and since the finite union of compact subspaces is compact and $\displaystyle \overline{B_{g_1}}\cup\cdots\cup \overline{B_{g_m}}=\overline{B_{g_1}\cup\cdots\cup B_{g_m}}$ we may conclude that $\displaystyle G$ has a neighborhood $\displaystyle \Omega$ whose closure is compact. So, $\displaystyle \Sigma\cap\Omega$ is a neighborhood of $\displaystyle G$ whose closure is a closed subspace of $\displaystyle \overline{\Omega}$ and thus compact and such that

$\displaystyle G\subseteq\Sigma\cap\Omega\subseteq\overline{\Sigm a\cap\Omega}\subseteq\overline{\Sigma}\subseteq N$

The conclusion follows. $\displaystyle \blacksquare$

It suffices to check that for any subbasic open neighborhood of an element of the image of $\displaystyle F$ there exists a neighborhood of the inverse image of that element in the domain which maps entirely into it. So, let $\displaystyle f\circ g\in\mathcal{C}[X,Z]$ be arbitrary and $\displaystyle \mathcal{V}[C,U]$ any neighborhood of it. Then, $\displaystyle f(g(C))\subseteq U$ and thus $\displaystyle g(C)\subseteq f^{-1}(U)$. But, notice that $\displaystyle g(C)$ being the continuous image of a compact space is compact and that both $\displaystyle g(C),f^{-1}(U)$ live in $\displaystyle Y$ and so by the lemma there exists some neighborhood $\displaystyle O$ of $\displaystyle g(C)$ whose closure is compact and $\displaystyle g(C)\subseteq O\subseteq \overline{O}\subseteq g^{-1}(U)$. So, clearly $\displaystyle \mathcal{V}[C,O]$ and $\displaystyle \mathcal{V}[\overline{O},U]$ are neighborhoods of $\displaystyle f,g$ in $\displaystyle \mathcal{C}[X,Y],\mathcal{C}[Y,Z]$ respectively and I finally claim that $\displaystyle F\left(\mathcal{V}[C,O]\times\mathcal{V}[\overline{O},U]\right)\subseteq \mathcal{V}[C,U]$ but this is trivial since if $\displaystyle (\varphi,\psi)\in\mathcal{V}[C,O]\times\mathcal{V}[\overline{O},U]$ then $\displaystyle \varphi(C)\subseteq O$ and $\displaystyle \psi(\overline{O})\subseteq U$ and so $\displaystyle \psi(\varphi(C))\subseteq\psi(O)\subseteq\psi(\ove rline{O})\subseteq U$ and so $\displaystyle \psi\circ\varphi\in\mathcal{V}[C,U]$ and since $\displaystyle f\circ g$ and $\displaystyle \mathcal{V}[C,U]$ were arbitrary the conclusion follows.