If you specifically state you do not want to use Java then I am wondering why you want the technical id anyway.
I would suggest adding an autonumber id attribute and use that instead.
As far as I know, you can only get the GUID through Java. What is the problem with calling a Java action, the CommunityCommons has a Java function GetGUID?
Mentioned by some other dude in some other post: