My apologies for posting bad code, the result you see above was a feeble attempt to see where I was going wrong because I was not receiving the results I was expecting. I apologise for this, my original code read:
my @sub_locs = map { s/taxman.add.subloc.// } @session_keys;
While I read up on most of the posts, the perldocs and looked at the examples in the camel book, the concept must have missed me by a mile. Thanks for clarifying, I am aware of the dots though for some reason I didn't escape them, I guess I got lazy since I used to escape them in previous code I've written, though I haven't experienced any funky results by not escaping them yet.
BlackJudas