Just simply resize the pixel size of the image.
In Photoshop Elements, it's under image>resize>image size, change the units to pixels if needed, then enter 500 in the box representing the long side of the image. The aspect ratio should be locked and it will automatically put in the correct value in the other box. Should be similar function in full Photoshop but I don't have that.
In Paint Shop Pro 7 (I know, it's old) it's under image>resize and you can directly enter the pixel size. I assume it's similar in newer versions too.
Once done, do any more processing as may be required and save the image. Then you can upload to whatever hosting service you use and link to it from the forum.
_________________Canon DSLRs: 7D, 5D2, 1D, 600D, 450D full spectrum, 300D IR mod
Lenses: EF 35/2, 50/1.8, 85/1.8, 135/2+SF, 28-80 V, 70-300L, 100-400L, TS-E 24/3.5L, MP-E 65, EF-S 15-85 IS
3rd party: Zeiss 2/50 makro, Samyang 8mm fisheye, Sigma 150 macro, 120-300 f/2.8 OS, Celestron 1325/13
Tinies: Sony HX9V.