There's also this 'surveytool' plugin by architect John Wehby, that takes distances and bearings...
http://rhin.crai.archi.fr/rld/author_details.php?id=50
There are also some other useful tools by him there... π
Writing a script to import distances and angles is quite straightforward... can you post a text file of some example data... It could place cpoints that you then swap for components later [such tools already exist]