I don't think so. Trainers are created for single player only.
True, but technically it should with no issues. Just make sure your buddy is OK with you doing that :P I see no ethical/moral issues with using a trainer just for a local game. If you have any problems with it though, don't be suprised