Now, it's somewhat better you deleted the other project, because you didn't attach that 'alegedly helpful' htaccess file.
There's two discrepancies between what you writhe here and what that htaccess is doing, here they are:
1) The passes variable values in the URI are separated by a single dash character, not with an underscore as you write here, so clarify which one of the two is the correct one.
2) The rewrite condition and rule in that htaccess does not mandate there's ALWAYS 16 variables being passed, it can be only 8, in which case the condition would still match and the rule be applied with the sequence (of 8) starting with 'qT1' in the query string having exactly the same values as the sequence (of 8) 'pT1'.
Bottom line is the way you are attacking the sequence problem is not teh best one, also it does not support an 'open end' (rewrite as many variables as there are found in the incoming URI, rather than always expect them to be of a fixed length) rewriting, which I think is a better way of handling the whole lot.
Regards,
Dobri