You could use a host name registered with a free DNS updater, like no-ip.info so you always know the remote's IP. Use Logmein free to access it and to open your infected emails remotely and see if they work.
Since it's difficult for you to monitor the remote machine, I strongly suggest you play with msfpayload on a machine that you can easily monitor and control. If that means setting up a virtual machine running Windows, do it.
If your after a good book on the topis then Metasploit: The Penetration Tester's Guide is the way to go. I finished it a couple of months ago and found it very well written with lots of great examples.
Registered users: No registered users In total there are 74 users online :: 0 registered, 4 hidden and 70 guests (based on users active over the past 5 minutes) Most users ever online was 1535 on Fri Feb 01, 2008 4:38 pm Legend: Administrators, Global moderators