@Sept: You can use the Albums feature here on the TWC for putting images up without having to make an account to any other site (it is a bit of a clunky old feature though). The details on how to do that are also covered in Shankbot's guide I think. Also, the ability to attach image URLs should work, and if you are having trouble, you can ask for some techy techy support in the relevant area here on the TWC.
To get back to the game though, would you mind dropping us a hint Sept? I think we are somewhat stumped right now. Anything to get us thinking in the right direction would be lovely!