Edit 1: In a first version there was a question about string topology of Lie groups.
A very good reference about string topology of Lie groups is
"String Topology for Lie Groups."
J. Topology (2010) 3(2): 424-442
by Richard Hepworth.
The main point concerning your first question is to understand how to describe the BV-operator (the $S^1$-action) on $\mathbb{H}(G)\otimes H(\Omega G)$. Luc Menichi has also a nice paper on that theme:
"A Batalin-Vilkovisky algebra morphism from double loop spaces to free loops", Trans. Amer. Math. Soc. 363 (2011), 4443-4462.
..............................................
Edit 1 (continued):
You can extend the definition of the Chas-Sullivan loop product to open manifolds even when they are non-orientable (by using a local coefficient system). In order to do so you can use the same techniques as in Chas-Sullivan's original paper. If you want more details look at François Laudenbach's note
"A note on the Chas-Sullivan product." Enseign. Math. (2) 57 (2011)
In the non-compact case you will loose the unit.
Another funny thing to do when you have a manifold with boundary is to consider the space $L_{\partial M} M$ of loops $\gamma$ in $M$ such that $\gamma(0)$ is on the boundary $\partial M$. Then you get an algebra $H_{*+dim(\partial M)}(L_{\partial M} M)$ mixing the intersection product on the boundary and the pontryagin algebra of based loops $H_*(\Omega M)$.
.....................................................
Edit 2: Concerning your first question, you can compare François Laudenbach's definition (which is so close in spirit to the very first definition of the loop product) with Cohen-Jones' definition in terms of Gysin maps and with Dennis Sullivan's definition given in his paper "String Topology: Background and Present State", they all give isomorphic algebra structures at the homology level. The proof follows the same lines as in the case of the classical intersection product.