I think what I will do at this point is come back to the issue in a few months. During that time I hope to research ip tables and look further into DD-WRT so that I, myself, understand better and if I cannot get to the bottom of the problem I will at least be a lot more knowledgeable than I am now and will probably make another thread in a few months or come back to this one.
Thanks for your help, all who replied. You have given me enough knowledge and direction to study more on a couple of networking subjects and have given me a fair understanding of what is going on.
Hopefully in a couple of months I will be able to write a decent little manual on how to achieve the solution to the problem for people with the same approach and router, but at the moment I feel I should do some work to understand ip tables fully for myself