Stephen,
did anybody volunteer to help on this?
I briefly looked at the link, and then at one .po file and it was not clear to me exactly what is required.
i.e.
would each file have exactly the same number of headings like #: functions/useraccounts:33(trans)
Is the text always on one line? in one .po file I saw multilines something like (from memory)
msgid ""
"Create or"
" modify"
Does the script need to operate in UTF8?
It would help if two example files were available as there are probably other gotchas as well.
Hopefully someone has already helped you, but if not maybe it is due to similar uncertainties as above.