Over time, stupidly, I have played around with seo-friendly links for my forums. Due to this, I can have upwards to 3-4 different names links pointing to the same page in google serps. For example I can have: /forums/topic32123.html /forums/t32123.html /forums/this-is-a-topic-32123.html all pointing at the same page. Will google see this as me being spammy, or duplicate content, and thus penalize me for it?
Are you saying all these pages are the same, and all are indexed? Do they all still exist on the server?
They all point to the same exact page. This is because at one point the links were named one way for a page, they got indexed. Then i changed how the url was shown and it got indexed. So now I have two different urls pointing to the same page.
Choose on url for each page on your site and stick to it. Any other url should use a 301 redirect to point to the new page. If 2 urls can show the same page you will be penalized in some way.