An ID ticket won't get you TPs or Miles I'm afraid. However, if you have status, you can get lounge access (but not if you are status-less and get put in a premium cabin).
BA Hotline tickets - for staff, friends and family - do however gain full TPs and Miles according to the cabin purchased.