OK so this probably won't work for your guys, but maybe someone else would find this useful...a friend of mine just had a wedding recently and they gave their guys those Nike skateboard shoes that you can customize, and had their wedding date on the one side and I *think* the guy's initials on the other side (the only picture I saw had SB on the one side, which is the guy's initial, but also stands for SkateBoard so I don't know whether that was personalized or not).
Here is the best link I could find: Nike iD Mens Shoe
I'm not sure if that's the right place or not, but it'll give you an idea.
I would defnitely consider this for our guys (they're major shoe people), except my FI (and one of his groomsmen) works at adidas so that wouldn't exactly be a good idea!