ALWAYS USE PGP. Encrypt your address every time you send it to a vendor for an order. As for using your real name and address on the moneygram slip - you will be fine. It's not a problem. Buying bitcoins is 100% legal.